0

要列出我的所有成员,我只需运行一个运行SELECT查询 ( mssql ) 的函数并按姓名/姓氏列出所有用户。我还在那里获取用户 ID。

要删除用户,我有一个删除按钮,它运行一个删除函数,该函数运行一个查询,例如

DELETE FROM members where id = @id

但是,对于@id,我使用SelectedIndex,当然它并不总是等于用户 ID。我想将用户 ID 作为参数传递给我的删除函数,但我不确定如何。

我尝试为每个成员创建一个隐藏的文本框,其中包含他们的 ID,但它失败了,即使我使用该技术成功,它似乎也不是最好的方法。

你会怎么做?

谢谢

4

1 回答 1

1

当您使用该属性填充 时ListBox,将成员的位置 ID 作为项目value的ID。ListBoxDataValueField

listbox.DataValueField = "id";

然后你就可以SelectedValue用来获取要删除的成员的 ID。

var memberId = Convert.ToInt32(listbox.SelectedValue);
于 2013-09-06T13:31:59.540 回答