我有asp.net应用程序,我使用gridview进行数据显示,编辑和删除。现在我想从表中删除或编辑记录,我需要在DataBinder.Eval(Container.DataItem,“colName”)中传递3个col。我怎么能这样做?
EDITED
基本上我需要更新或 从asp.net app删除记录,我有 传递3列的值(这是 复合键)到我的UDF。现在怎么样 可以传递3个不同的值 DataBinder.Eval()并将其读入 GridView Rowcommand事件。
感谢
答案 0 :(得分:2)
虽然我不了解背景;如果你真的需要传递“三合一”,你可以将它们连接成一个字符串,然后再分开,如
string.Format("{0}-{1}-{2}", key1, key2, key3)
以后再用
将其拆分string.Split('-')
再次获得分隔值。
答案 1 :(得分:0)
也许如果您有这样的任务,最好只将主键添加到数据库表中。