Заполнение списка из DataTable и хотите, чтобы выделенный идентификатор пользователя - PullRequest
0 голосов
/ 07 марта 2012

заполнить несколько текстовых полей, как имя.

if (dt.Rows.Count > 0) //This is how I populate the Listbox from the DT
        {

            ListBox1.Items.Clear();
            ListBox1.DataSource = dt;
            ListBox1.DataValueField = "samAccountName"; //column name in DT
            ListBox1.DataBind();
            //FirstBox.Text = 

        }

Код списка:

 <asp:ListBox id="ListBox1" 
       Rows="7"
       Width="100px"
       SelectionMode="Single" 
       runat="server">
  </asp:ListBox>

До сих пор я пытался заполнить поля текстового поля (например, имя) из DT, но когда я выделяю другой идентификатор пользователя в списке, поле первого имени не обновляется.

1 Ответ

1 голос
/ 07 марта 2012

Вы должны обрабатывать ListBox 'SelectedIndexChanged event:

private void ListBox1_SelectedIndexChanged(object sender, System.EventArgs e)
{
   // Get the currently selected item in the ListBox.
   string accName = ListBox1.SelectedItem.ToString();
   TxtAccountName.Text = accName;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...