C# 如何从Listview中选择特定行
我想提取一个包含所有相关列的特定行,以便能够更新表 ListView的定义如下:Id Col1 Col2 Col3复选框 如果用户通过点击复选框来选择第三行,我可以通过在listview上执行foreach来确定用户选择了哪一行。我想知道如何从listview行获取信息(基本上我想提取这些字段,并能够将它们分配给我的表列名称。之后,我将能够使用添加的值更新我的表。) 我尝试了这个,但它没有找到SelectedItem,并给了我一个错误 谢谢 我在尝试另一种选择C# 如何从Listview中选择特定行,c#,sql,listview,C#,Sql,Listview,我想提取一个包含所有相关列的特定行,以便能够更新表 ListView的定义如下:Id Col1 Col2 Col3复选框 如果用户通过点击复选框来选择第三行,我可以通过在listview上执行foreach来确定用户选择了哪一行。我想知道如何从listview行获取信息(基本上我想提取这些字段,并能够将它们分配给我的表列名称。之后,我将能够使用添加的值更新我的表。) 我尝试了这个,但它没有找到SelectedItem,并给了我一个错误 谢谢 我在尝试另一种选择 protected void Li
protected void ListView1_SelectedIndexChanged(object sender, EventArgs e)
{
if (ListView1.SelectedItems.Count > 0)
{
ListViewItem item = listView1.SelectedItems[0];
docId.Text = item.SubItems[0].Text;
doctorName = item.SubItems[1].Text;
}
}
但是我遇到了一个错误,当前上下文中不存在名称ListView1。web.ui不包含SelectedItemI的定义。我想从第三行选择项目,并将其分配给我的表格字段,以便能够更新表格行。您遇到了什么错误?另外,我只是想澄清一下:您想要选择一个特定的行,并将其内容提取到某个变量或某些东西中(例如数组)?我收到的错误是web.ui不包含SelectedItem的定义。从ListView中,我希望能够从用户选择中提取ListView行(如果用户选择ListView的第三行,我希望提取此数据并将其放入我的表中进行更新。Thank是您刚刚发布的与第一个相同类中的第二个代码块吗?
protected void ListView1_SelectedIndexChanged(object sender, EventArgs e)
{
if (ListView1.SelectedItems.Count > 0)
{
ListViewItem item = listView1.SelectedItems[0];
docId.Text = item.SubItems[0].Text;
doctorName = item.SubItems[1].Text;
}
}