Listview 取選中的值 C#
原文出處: http://hi.baidu.com/yoho_boy/blog/item/e409ded9e74530e338012f41.html
Listview 取選中的值 C#
2009-09-29 23:16
1.
程式碼:
int Index =0;
if(this.listView1.SelectedItems.Count>0)//判斷listview有被選中項
{
Index =this.listView1.SelectedItems[0].Index;//取當前選中項的index,SelectedItems[0]這必須為0
String aa = listView1.Items[Index].SubItems[0].Text;//用我們剛取到的index取被選中的某一列的值從0開始
MessageBox.Show(aa);
}
2.
foreach(ListViewItem item in listView1.SelectedItems)
{
foreach(ListViewItem.ListViewSubItem subItem in item.SubItems)
{ //subItem 為一行中的子項。
}
}
3.
foreach ( ListViewItem item in ListView1.SelectedItems )
{ item.SubItems[1].Text }
4.
//用這個事件就可以取得當前選擇的Item了
private void listView1_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e)
{
textBox1.Text = e.Item.Text;
}
5.如何刪除ListView中選中的專案?
題目要求:在ListView控制元件中,刪除選中的專案。(如下圖,在"示例欄位"列表框中選擇了3個專案,要求在點選了">"按鈕後,將這3項新增到"新表中的欄位"列表框中,同時將"示例欄位"中選擇的這3項從列表框中刪除)
執行後的結果如下圖所示:
關鍵的實現程式碼(按鈕">",名稱為:btnAdd)如下:
private void btnAdd_Click(object sender, EventArgs e)
{
//通過迴圈先將選中的專案新增到"新表中的欄位"列表框(lstNewFields)中
for (int count = 0; count<this.lstSampleFields.SelectedItems.Count; count++)
{
this.lstNewFields.Items.Add(this.lstSampleFields.SelectedItems[count]);
}
//通過迴圈將選中的專案從"示例欄位"列表框(lstSampleFields)中刪除
while (this.lstSampleFields.SelectedItems.Count != 0)
{
this.lstSampleFields.Items.Remove(this.lstSampleFields.SelectedItems[0]);
}
}
=======================================
取listview當前被選中的任一列的值
int Index = 0;
if (this.listview1.SelectedItems.Count > 0) //判斷listview有被選中項
{
Index = this.listview1.SelectedItems[0].Index; //取當前選中項的index,SelectedItems[0]這必須為0
String aa = listview1.Items[Index].SubItems[1].Text; //用我們剛取到的index取被選中的某一列的值從0開始
}
相關文章
- C#如何獲取ListView控制元件選中項的值C#View控制元件
- listview 後天獲取選中項的值View
- Listview獲取選中行的值View
- ListView新增事件並獲取選中項的值View事件
- Android在ListView的onTouch事件中獲取選中項的值AndroidView事件
- 關於如何獲得ListView中選中項的值View
- android listview獲取選中項AndroidView
- ListView選中selectedItem上下移動 C#ViewC#
- Android ListView中獲取選中行資料的方法AndroidView
- android開發中如何動態獲取listview中的item的值AndroidView
- Android ListView中獲取修改選中行資料的方法AndroidView
- c# listview 刪除選中子項C#View
- js 獲取被選中核取方塊的值JS
- js取得gridview中獲取checkbox選中的值--單選JSView
- JavaScript 獲取選中checkbox核取方塊的值JavaScript
- jquery獲取選中checkbox核取方塊的值jQuery
- js獲取選中checkbox核取方塊的值JS
- javascript獲取選中checkbox核取方塊的值JavaScript
- jQuery獲取選中的checkbox核取方塊的值jQuery
- c# listviewC#View
- jQuery 利用萬用字元獲取多選框選中的值jQuery字元
- 獲取選中select下拉選單的value屬性值
- 使用layui框架的select獲取選中的值UI框架
- JavaScript獲取選中checkbox核取方塊值JavaScript
- 使用jquery獲取被選中checkbox核取方塊的值jQuery
- jQuery獲取選中核取方塊的值程式碼例項jQuery
- jQuery獲取選中的核取方塊或者單按鈕的值jQuery
- jQuery獲取被選中radio單選按鈕的值jQuery
- js如何獲取選中radio單選按鈕的值JS
- js獲取當前select下拉選單選中項的值JS
- jQuery如何獲取選中單選按鈕radio的值jQuery
- Android中ListView控制元件onItemClick事件中獲取listView傳遞的資料AndroidView控制元件事件
- JavaScript獲取選中radio單選按鈕值JavaScript
- JavaScript 獲取radio 選中單選按鈕值JavaScript
- Android 中listview的全選、全不選、反選、獲得選中條目資料AndroidView
- 獲取選中checkbox核取方塊的值程式碼例項
- jquery實現的獲取選中select下拉選單的值和文字jQuery
- 在js中獲取 input checkbox裡選中的多個值JS