ListView控件的SelectedIndexChanged [英] ListView selectedindexchanged
本文介绍了ListView控件的SelectedIndexChanged的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要帮助来获得当我点击从列表视图中的项目的响应。知道还有的SelectedIndexChanged,但是当我尝试这样没有任何反应,显示一个MessageBox,都试过很多其他的东西,但都没有成功地搞出一些东西。
公共部分Form1类:表格
{
公共Form1中()
{
的InitializeComponent(); ...
而(reader.Read())
{
字符串ALIO =读卡器[fornamn]的ToString()。
字符串efternamn =读卡器[efternamn]的ToString()。
ListViewItem的LVI =新的ListViewItem(ALIO);
listView1.Items.Add(LVI);
lvi.SubItems.Add(efternamn);
}
} 私人无效listView1_SelectedIndexChanged(对象发件人,EventArgs的发送)
{ }
}
解决方案
假设81.private无效listView1_SelectedIndexChanged是正确链接到ListView,您将需要查询的列表视图找出的选择:
私人无效listView1_SelectedIndexChanged(对象发件人,EventArgs的发送)
{
如果(this.listView1.SelectedItems.Count == 0)
返回; 字符串NAMN = this.listView1.SelectedItems [0]。文本; //创建SQL语句检索用户详细信息
字符串SQL =的String.Format(从昆德选择*其中fornamn ='{0},NAMN); //你做创造一个阅读器和更新控制这样做。
}
I need help to get a response when I click on an "Item" from a list view. Know that there is selectedindexchanged, but when I try to display a MessageBox so nothing happens, have tried lots of other things but have not managed to come up with something.
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
...
while (reader.Read())
{
string alio = reader["fornamn"].ToString();
string efternamn = reader["efternamn"].ToString();
ListViewItem lvi = new ListViewItem(alio);
listView1.Items.Add(lvi);
lvi.SubItems.Add(efternamn);
}
}
private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{
}
}
解决方案
Assuming that 81.private void listView1_SelectedIndexChanged is properly linked to the listview, you will need to query the listview to find out what's selected:
private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{
if(this.listView1.SelectedItems.Count == 0)
return;
string namn = this.listView1.SelectedItems[0].Text;
// Create the sql statement to retrieve details for the user
string sql = string.Format("select * from kunder where fornamn = '{0}', namn);
// do the same as you do to create a reader and update the controls.
}
这篇关于ListView控件的SelectedIndexChanged的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文