Добавить элементы в asp: список - PullRequest
1 голос
/ 23 мая 2011

Может кто-нибудь предложить мне способ добавления элементов списка, когда у меня уже есть элементы в моем asp:listbox

, пока я пробовал это:

ListItem Li=new ListItem(objSubscriber.FirstName,objSubscriber
                                       .SubscriberID.ToString());
lstboxSubscribers.Items.Insert(lstboxSubscribers.Items.Count + 1, Li);

есть ли способузнать последний индекс списка для существующего предварительно загруженного списка?как LastIndexOf() или что-то похожее

это бросает indexoutofrange Exception, если требуются дополнительные разъяснения, я предоставлю это.какие-нибудь обходные пути?

Ответы [ 3 ]

1 голос
/ 23 мая 2011
ListBox1.Items.Count - 1 will return the lastIndex of ListBox

Установите AppendDataBoundItems="true", и он добавит элементы в существующие listItems.

<asp:ListBox ID="ListBox1" runat="server" AppendDataBoundItems="true"></asp:ListBox>
1 голос
/ 23 мая 2011

попробуйте просто использовать

lstboxSubscribers.Items.Add(Li);
0 голосов
/ 23 мая 2011

Вы пробовали это в codebehind yourlistbox.Items.Add(li); или, если вы связываете данные со списком, попробуйте yourlistboxid.AppendDataBoundItems = true; yourlistboxid.DataSource = datasource1; yourlistboxid.DataBind();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...