Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从Listview中选择特定行_C#_Sql_Listview - Fatal编程技术网

C# 如何从Listview中选择特定行

C# 如何从Listview中选择特定行,c#,sql,listview,C#,Sql,Listview,我想提取一个包含所有相关列的特定行,以便能够更新表 ListView的定义如下:Id Col1 Col2 Col3复选框 如果用户通过点击复选框来选择第三行,我可以通过在listview上执行foreach来确定用户选择了哪一行。我想知道如何从listview行获取信息(基本上我想提取这些字段,并能够将它们分配给我的表列名称。之后,我将能够使用添加的值更新我的表。) 我尝试了这个,但它没有找到SelectedItem,并给了我一个错误 谢谢 我在尝试另一种选择 protected void Li

我想提取一个包含所有相关列的特定行,以便能够更新表

ListView的定义如下:Id Col1 Col2 Col3复选框

如果用户通过点击复选框来选择第三行,我可以通过在listview上执行foreach来确定用户选择了哪一行。我想知道如何从listview行获取信息(基本上我想提取这些字段,并能够将它们分配给我的表列名称。之后,我将能够使用添加的值更新我的表。)

我尝试了这个,但它没有找到SelectedItem,并给了我一个错误

谢谢

我在尝试另一种选择

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;
    }
}