עבור לתוכן

בעיית תכנות בשפת c#

Featured Replies

פורסם

אני מנסה להוציא  items לתוך dropdownlist

הבעיה מתעוררת כשאני מנסה לגום לאחד מהם להיות selected

אני מקבל את השגיאה:

Cannot have multiple items selected in a DropDownList.

הקוד:


//populate dropdownlist
ds = ExecuteSQL("SELECT * FROM Technicians ORDER BY LastName ASC");

for (int i=0;i<ds.Tables[0].Rows.Count;i++)
{
ListItem li = new ListItem();
li.Text = ds.Tables[0].Rows[i]["LastName"].ToString() + " " + ds.Tables[0].Rows[i]["FirstName"].ToString();
li.Value = ds.Tables[0].Rows[i]["ID"].ToString();
if ((int)ds.Tables[0].Rows[i]["ID"]==TechID) {li.Selected = true;};
dd1.Items.Add(li);
}

מישהו יכול לעזור לי ולהסביר לי מה הבעיה?

פורסם

תנסה לעשות קודם DESELECT או משהו כזה למי שכבר נבחר מקודם.

פורסם

נראה לי קצת מוזר שאתה מסמן אותו כ- selected עוד לפני שאתה מכניס אותו לרשימה.

ניסית להשתמש ב- SelectedIndex של הרשימה במקום?

פורסם

תבדוק אם כל הIDים שלך שונים זה מזה.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים