我已經存儲proc使用樞軸(動態查詢),將返回動態列。 Like
從GridView後面的C代碼綁定動態列模板字段#
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的模板字段與鏈接按鈕。因爲我想爲每列執行rowcommand事件。
我的命令參數應該是這樣的C列
CommandArgument = ColumnName+","+ItemID_Value;
即CommandArgument = "A,16";
如何做到這一點。請幫助。
AutoGenerateColumns可以爲您創建GridView列,但它們將是BoundFields。因此,您可能需要在代碼隱藏中手動創建字段(根據DataView的內容將TemplateField添加到GridView的Columns屬性中)。至於LinkButtons,我不確定你想要他們在哪裏。在每個數據項上(例如A_Value1)?或僅在ItemId列上? – ConnorsFan
是的我想鏈接每個數據項的按鈕。意味着A_Value1是鏈接按鈕,B_Value1是鏈接btn,所有列值都是除itemID列之外的鏈接按鈕。 – Singaravelan
看看這個:http://stackoverflow.com/questions/12581088/how-to-add-templatefield-programmatically – ConnorsFan