使用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* + "'";
首先,您的查询将像这样
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
尝试这个变量来获取所选项目的值,这应该可以工作。