我有一个使用C#
的Windows窗体的ListviewId | Name | Age
1 John 18
2 Mark 21
如何使用Listview的selectedIndex放置删除查询?
string query = "delete from Users where id = '" + *selected index of Listview* + "'";
答案 0 :(得分:0)
首先,您的查询将是这样的
string query = "delete from Users where id = " + Listview.SelectedValue;
但是,在您定义ListView
的html标记中,请务必设置DataKeyNames
,以便正确填充SelectedValue
。
示例:
<asp:ListView runat="server" DataKeyNames="UserId" ...>
答案 1 :(得分:0)
如果您想要列表视图的选定值
ListView.SelectedItems[0].Text
如果你只是索引
ListView.SelectedIndex
尝试使用此变体来获取所选项目的值,这应该可行。