如果我稍微解释一下这个情景,我想你会更容易理解我的问题。
我正在做的是使用asp.net c#为医生开发一个系统。为了创建处方,我添加了药物列表的复选框列表,并在其下面提交按钮。当单击提交按钮时,复选框列表项添加到sql server数据库,并在同一页面中显示包含所选药物的数据网格。
在数据网格中,药物名称和剂量有两列。医学名称取自数据库。我需要让用户通过该网格视图输入剂量。我需要使用update命令,因为sql server中已有记录。但是剂量栏中的空值。我试图在数据源控件中使用update命令。但我无法弄清楚如何提供WHERE子句,因为我无法指定更新记录所涉及的数据库行。
我很高兴听到你的帮助。欢迎所有评论。
答案 0 :(得分:1)
您需要设置参数,请检查this example以了解其工作原理。我想,你已经在数据库中添加了一些唯一标识符的列..一些autoincrement int或guid。