الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف أمنع التكرار أثناء عرض checkboxlist

بدأه -الأمل- في 9 مايو 2011 · 40 رد · 1,461 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#26

السلام عليكم ورحمه الله وبركاته

اختي حصل عندي لبس في جداولك؟؟؟ المفروض يعرض جميع الاعضاء الغير موجودين في المجموعة الحالية لنقوم بإضافة اي واحد منهم للمجموعة لو شئنا .. قومي بتجربة الكود التالي


SqlConnection conn=new SqlConnection("ConnectionString");
sqlDataAdapter adpt=new SqlDataAdapter("Select ID,Name From Members Where Member.ID not in (Select MemberID From GroupMembers Where GroupID="+Convert.ToInt32(Request.QueryString["GroupID"])+")",conn);
DataSet ds=new DataSet();
adpt.Fill(ds);
foreach(DataRow dr in ds.Tables[0].Rows)
{
ListItem item = new ListItem();
item.Text = dr["Name"].ToString();
item.Value = dr["ID"].ToString();
CheckBoxList1.Items.Add(item);
}

.:: Wish to become better and better ::.

#27

غير موجودين في المجموعة الحالية ....لكن موجودين في المشروع

يعني بعد إختيار مشروع...ثم الضغط على linkebutton إدارة المجموعات...يتم عرض المجموعات التي في المشروع ثم عرض الأعضاء الذين في المجموعة....ثم عندما يضغط على إضافة عضو للمجموعة....يتم عرض جميع الأعضاء الموجودين في المشروع وغير الموجودين في المجموعة.....

#28

السلام عليكم ورحمه الله وبركاته

اختي يمكنك اضافة شرط اخر ليجلب فقط المجموعات تبع مشروع معين؟؟

.:: Wish to become better and better ::.

#29

وعليكم السلام ورحمة الله وبركاته

كيف يعني مافهمت؟

#30

السلام عليكم ورحمه الله وبركاته

اختي قومي باضافة شرط اخر لجملة ال Select السابقه وهو اختيار المجموعات تبع المشروع الحالي ..

.:: Wish to become better and better ::.

#31

ايوا عملتها وظهر الأعضاء اللي في المشروع.....بس المشكلة ماينفذ الشرط

post-240687-006924500 1306533656_thumb.p

المرفقات
ddd.png
#32

السلام عليكم ورحمه الله وبركاته

اختي ايش من شرط؟؟ مش انت تقولي ظهر الاعضاء الي في المشروع!!

.:: Wish to become better and better ::.

#33

ظهروا كلهم.....ابغى يظهر الأعضاء بإستثناء الأعضاء الموجودين في المجموعة الحالية....والمجموعة موجودة في المشروع

دا الشرط : معناه إذا كان العضو الموجود في المشروع غير موجود في المجموعة ....أظهره في list item

if (int.Parse(memberProjectRow[1].ToString()) != int.Parse(memberGroupRow[1].ToString()))

{

ListItem New = new ListItem();

New.Value = memberProjectRow[1].ToString();

New.Text = memberProjectRow[0].ToString();

CheckBoxList1.Items.Add(New);

}

#34

السلام عليكم ورحمه الله وبركاته

اختي ممكن ترفقي المشروع او الصفحه الحاليه وقاعدة البيانات وتوضحي كل شي بالتفصبل وونهي المشكله ..

.:: Wish to become better and better ::.

#35

السلام عليكم ورحمه الله وبركاته

اختي جربي الكود التالي


{
gr =Convert.ToInt32( Request.QueryString["id"]);
pr =Convert.ToInt32( Request.QueryString["pr"]);
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["Connectionstring2"].ConnectionString);
SqlDataAdapter adpt = new SqlDataAdapter("Select Members.Member_Id,Members.Member_Name From Members,Groups,Members_Groups,Projects Where Projects.Project_Id=Groups.Project_Id AND Groups.Group_Id = Members_Groups.Group_Id AND Members_Groups.Member_Id = Members.Member_Id AND Projects.Project_Id=@Project AND Groups.Group_Id<>@Group", conn);
adpt.SelectCommand.Parameters.AddWithValue("Project", pr);
adpt.SelectCommand.Parameters.AddWithValue("Group", gr);
DataSet ds = new DataSet();
adpt.Fill(ds);
CheckBoxList1.DataSource=ds.Tables[0];
CheckBoxList1.DataTextField = "Member_Name";
CheckBoxList1.DataValueField = "Member_Id";
CheckBoxList1.DataBind();

}
	protected void Button2_Click(object sender, EventArgs e)

.:: Wish to become better and better ::.

#36

وعليكم السلام ورحمة الله وبركاته

جربته لكن مايظهر شي عند الضغط على button2....مايظهر خطأ ولايظهر شي.

واضفت جدول في الإستعلام "جدول مشاريع الأعضاء" Members_Projects....لأن الأعضاء والمشاريع مرتبطين بجدول وسيط

SqlDataAdapter adpt = new SqlDataAdapter("Select Members.Member_Id,Members.Member_Name From Members,Groups,Members_Groups,Projects,Members_Projects Where Projects.Project_Id=Groups.Project_Id AND Groups.Group_Id = Members_Groups.Group_Id AND Members_Groups.Member_Id = Members.Member_Id AND Projects.Project_Id=@Project AND Groups.Group_Id<>@Group", conn);

#37

السلام عليكم ورحمه الله وبركاته

اختي لاتغيري في الكود السابق شغال 100% فقط اضيفي عضو في المشروع بس مش في نفس القروب مثل "areej" وحتشوفي انه بيظهر العضو الجديد!!

.:: Wish to become better and better ::.

#38

وعليكم السلام ورحمة الله وبركاته......عملت زي ماقلتلي بس برضوا ماضبط!!!!! ماأعرف وين المشكلة مافي ايرور.....ولما اضغط button مايسوي شي

#39

السلام عليكم ورحمه الله وبركاته

اختي تأكدي ان العضو المضاف مش في نفس المجموعه وانما في نفس المشروع!!

.:: Wish to become better and better ::.

#40

وعليكم السلام ورحمة الله وبركاته.... مررررره شكراً

والله يجزاك خير... الكود ضبط تمام التمام..

#41

السلام عليكم ورحمه الله وبركاته

بالتوفيق اختي ...

.:: Wish to become better and better ::.

مواضيع مشابهة