小编use*_*023的帖子

在列表框C#ASP.NET中找不到所选项

protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e)
{
    //int test = Convert.ToInt32(ListBox1.SelectedValue.ToString());            
    //GetById(test);
    foreach (ListItem listitem in ListBox1.Items)
    {
        if (listitem.Selected == true)
        {
            string email = listitem.Text;
            GetByEmail(email);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这个方法应该选择item.I不是为什么,但它告诉我selected所有项目的属性都是false.

protected void Page_Load(object sender, EventArgs e)
{ 
    ListBox1.Items.Clear();
    SelectAllUsers();
}

public void SelectAllUsers()
{
    SchoolService.SchoolServiceClient client = new SchoolService.SchoolServiceClient();
    SchoolService.User[] userArray = client.SelectAll(0);

    int i = 0;

    while (i < userArray.Length)
    {                                
        ListItem listItem = new ListItem();
        listItem.Text = userArray[i].Email;
        listItem.Value = userArray[i].Id.ToString();                                      
        ListBox1.Items.Add(listItem);                
        i++;
    } …
Run Code Online (Sandbox Code Playgroud)

c# asp.net listbox

2
推荐指数
1
解决办法
748
查看次数

标签 统计

asp.net ×1

c# ×1

listbox ×1