ASPxGridView列的使用

---------------------------------------------------------
-- 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>


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值