---------------------------------------------------------
-- ASPxGridView 列
---------------------------------------------------------
基本列(GridViewDataColumn)
<dx:GridViewDataColumn Caption="序号" VisibleIndex="1" FieldName="" CellStyle-HorizontalAlign="Center" Width="50px">
其他列
<dx:GridViewDataTextColumn /> : 文本列
<dx:GridViewDataMemoColumn /> : 长文本列
<dx:GridViewDataImageColumn /> : 图像列
<dx:GridViewDataBinaryImageColumn /> : 二进制图像列
<dx:GridViewDataDateColumn /> : 日期列
<dx:GridViewDataTimeEditColumn /> : 时间列
<dx:GridViewDataComboBoxColumn /> : 组合框列
<dx:GridViewDataDropDownEditColumn /> : 下拉框编辑列?
<dx:GridViewCommandColumn /> : 命令按钮列
<dx:GridViewDataButtonEditColumn /> : 编辑按钮列?
<dx:GridViewDataCheckColumn /> : 复选框列
<dx:GridViewDataColorEditColumn /> : 色彩列
<dx:GridViewDataHyperLinkColumn /> : 超链接列
<dx:GridViewDataProgressBarColumn /> : 进度条列
<dx:GridViewDataSpinEditColumn /> : SpinEdit列
长文本列(GridViewDataMemoColumn)-- 编辑时展现为多行文本框
<dx:GridViewDataMemoColumn FieldName="ED_CMT" Caption="核对结果"
EditCellStyle-BackColor="Yellow"
PropertiesMemoEdit-Rows="4"
EditFormSettings-ColumnSpan="2"
/>
超链接列(GridViewDataHyperLinkColumn)
<dx:GridViewDataHyperLinkColumn FieldName="ArticleId" Caption="查看" >
<PropertiesHyperLinkEdit Text="查看" TextFormatString="" />
</dx:GridViewDataHyperLinkColumn>
组合框列(GridViewDataComboBoxColumn)
<dx:ASPxGridView OnCellEditorInitialize="grid_CellEditorInitialize">
<dxwgv:GridViewDataComboBoxColumn FieldName="City" VisibleIndex="2">
<PropertiesComboBox EnableSynchronization="False" EnableIncrementalFiltering="True" DropDownStyle="DropDown" />
</dxwgv:GridViewDataComboBoxColumn>
</dx:ASPxGridView>
protected void grid_CellEditorInitialize(object sender, ASPxGridViewEditorEventArgs e)
{
// 用下拉框展示国家下的所有城市
if(grid.IsEditing && e.Column.FieldName != "City" && !grid.IsNewRowEditing)
{
ASPxComboBox combo = e.Editor as ASPxComboBox;
string country = (string)grid.GetRowValuesByKeyValue(e.KeyValue, "Country");
FillCityCombo(combo, country);
}
}
绑定文本列(GridViewDataTextColumn)
<dx:GridViewDataTextColumn Caption="报关单流水号" FieldName="ENTRY_NO" VisibleIndex="2"
Width="120px">
<DataItemTemplate>
<a href="OCSCustomsNew.aspx?CustomType=<%#Eval("EntryTY") %>&Indx=<%# Eval("indx")%>" οnclick="javascript:top.NavMenu('OCSManage/Order/OCSCustomsNew.aspx?CustomType=<%#Eval("EntryTY") %>&Indx=<%# Eval("indx")%>', '报关单制单', 'Images/ICON/cv.png');">
<%# Eval("ENTRY_NO")%></a>
</DataItemTemplate>
</dx:GridViewDataTextColumn>