【发布时间】:2016-03-24 15:49:07
【问题描述】:
我已经使用将返回动态列的数据透视(动态查询)存储了过程。喜欢
ItemId A B c
------ -- -- --
1 A_Value1 B_Value1 C_Value1
16 A_Value2 B_Value2 C_Value2
这里的 A,B,C 是动态列。有时 A 只出现或 A、B、C、D、E 等,因为它的数据透视表。
然后,
我将在gridview中绑定该结果。
我的要求是,我想将该结果 gridview 的模板字段与链接按钮绑定。因为我想为每一列做行命令事件。
对于 C 列,我的命令参数应该是这样的
CommandArgument = ColumnName+","+ItemID_Value;
即CommandArgument = "A,16";
这该怎么做 。请帮忙。
【问题讨论】:
-
AutoGenerateColumns 可以为您创建 GridView 列,但它们将是 BoundFields。因此,您可能必须在代码隐藏中手动创建字段(通过根据 DataView 的内容将 TemplateFields 添加到 GridView 的 Columns 属性)。至于 LinkButtons,我不确定你想要它们在哪里。在每个数据项(例如 A_Value1)上?还是仅在 ItemId 列上?
-
是的,我想要每个数据项的链接按钮。表示 A_Value1 是链接按钮,B_Value1 是链接 btn,除 itemID 列外,所有列值都是链接按钮。
-
@ConnorsFan 我会检查并通知您。