原創|其它|編輯:郝浩|2012-10-11 15:32:16.000|閱讀 1888 次
概述:本文主要介紹ASPxGridView的應用模版列的使用技巧。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
在ASPxGridView中應用模板列,可以實現用不同的風格顯示內容,同時也可以不需要增加命令列,每次只能單獨修改一列的情況,比如如下圖片所示:
1、定義模板列代碼:
<dx:GridViewDataColumn FieldName="Visible" Caption="顯示" VisibleIndex="2" Visible="true" Width="10%"> <DataItemTemplate> <dx:ASPxCheckBox ID="chkVisibleColumn" runat="server" Width="30px" Checked="true"> </dx:ASPxCheckBox> </DataItemTemplate> </dx:GridViewDataColumn>
2、使用C#給模板列賦值
ASPxCheckBox checkBox = (ASPxCheckBox)this.gridColumns.FindRowCellTemplateControlByKey(“Code”, (GridViewDataColumn)this.gridColumns.Columns["Visible"], "chkVisibleColumn"); checkBox.Checked = true;
3、從模板列中獲得值
ASPxCheckBox checkBox = (ASPxCheckBox)this.gridColumns.FindRowCellTemplateControlByKey((“Code”, (GridViewDataColumn)this.gridColumns.Columns["Visible"], "chkVisibleColumn"); boo isVisible = checkBox.Checked;
4、注意:
ASPxGridView控件一定要設置KeyFieldName屬性:
<dx:ASPxGridView ID="gridColumns" runat="server" ClientInstanceName="gridColumns" Width="100%" KeyFieldName="ColumnName" AutoGenerateColumns="false">
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:小鋒神的博客—博客園