尝试通过列表框删除成员 - 如何调用我的删除函数传递成员的 id
本文关键字:删除 我的 调用 函数 id 成员 列表 删除成员 何调用 | 更新日期: 2023-09-27 18:30:29
要列出我的所有成员,我只需运行一个运行 SELECT 查询 (mssql) 的函数,并按第一个名字/姓氏列出所有用户。我还在那里获取用户 ID。
要删除用户,我有一个删除按钮,它运行一个删除函数,该函数运行查询,例如
DELETE FROM members where id = @id
但是,对于@id
,我使用 SelectedIndex
,当然并不总是等于用户 ID。我想将用户 ID 作为参数传递给我的删除函数,但我不确定如何传递。
尝试为每个成员创建一个隐藏的文本框,其中包含他们的 ID,但它失败了,即使我成功使用该技术,似乎也不是最好的方法。
你会怎么做?
谢谢
填充ListBox
时,使用 DataValueField
属性将成员的 ID 作为ListBox
项的value
。
listbox.DataValueField = "id";
然后,您将能够使用SelectedValue
获取要删除的成员的 ID。
var memberId = Convert.ToInt32(listbox.SelectedValue);