我的代碼添加項目到ListBox:如何使ListBox控件顯示添加項目垂直而不是水平?
Item anItem;
protected void btnAddItem_Click(object sender, EventArgs e)
{
List theList = List.GetList();
if (theList != null)
{
thelist.AddItem(anItem);
Response.Redirect("anotherWebForm.aspx");
}
}
現在,我的問題是,每當我添加多個項目到我的列表框,並顯示列表框,如下所示:
private void displayList()
{
string itemInfo = "";
for (int x=0; x < anItem.TheList.Count; x++) // this line is working fine.
{
itemInfo = itemInfo + anItem.TheList[x].itemName + .... // this line is working fine.
}
lbList.Items.Add(itemInfo); //This line adds the next selected item right beside the previous item in a horizontal manner. I want to display it in a vertical way.
}
的lbList.Items.Add(itemInfo);
在前一個旁邊添加下一個項目,並且不會創建新行。我希望把它在一個新的行顯示,而不是水平作爲輸出如下:
Item listbox:
- item1
- item2
- item3
但是我得到的是這個:
Item listbox:
- item1- item2- item3
我試圖把lbList.Item.Add(itemInfo)
的內幕循環,但它所做的是產生以下內容:
Item listbox:
- item1
- item1- item2
- item1- item2- item3