使用c#的Listview删除查询

本文关键字:删除 查询 Listview 使用 | 更新日期: 2023-09-27 18:11:58

我有一个使用c#窗体的Listview

Id | Name | Age
1      John     18
2      Mark     21

我如何使用Listview的selectedIndex来删除查询?

string query = "delete from Users where id = '" + *selected index of Listview* + "'";

使用c#的Listview删除查询

首先,您的查询将像这样

string query = "delete from Users where id = " + Listview.SelectedValue;

然而,在你的html标记中,你定义了ListView,确保设置了DataKeyNames,这样SelectedValue将被正确填充。

的例子:

<asp:ListView runat="server" DataKeyNames="UserId" ...>

参考:http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.listview.selectedvalue (v = vs.110) . aspx

如果您想要listview的选定值

   ListView.SelectedItems[0].Text

如果你只需要索引

 ListView.SelectedIndex

尝试这个变量来获取所选项目的值,这应该可以工作。