[英]How can i get value from 3rd column of listview
我如何從C#中的listview的第三列獲取值。 我從列表視圖的第一和第二列獲取價值,但是當我嘗試從第三列獲取價值時,它給了我錯誤。 找不到索引。 我在列表視圖中創建了3列。
我的代碼如下。
string std_name = listView1.Items[count].SubItems[1].Text;
int rollNumber = int.Parse(listView1.Items[count].SubItems[0].Text);
string marks = listView1.Items[count].SubItems[2].Text; // error is takeplace in this line.
創建3列不會填充所有列中的值,
首先檢查特定的ListViewItem(Row)是否至少有3個子項,您可以通過
var colCount = listView1.Items[item_index].SubItems.Count;
如果值<= 2
則您尚未在列中添加第3rd
值。
回答你的評論
if (listView1.Items[item_index].Count == 2)
(
listView1.Items[item_index].SubItems.Add("DEFAULT_VALUE_OF_THIRD_ITEM");
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.