DEVexpress gridview数据绑定的问题

GridControl 数据绑定与操作
本文介绍了如何使用 GridControl 绑定 List<T> 或 DataTable,并详细讲解了界面操作对数据源的影响,包括修改、添加及删除记录的具体实现方式。

gridcontrol绑定List<T>或者DataTable之后

 一、在界面上修改gridview中的值,List<T>或者DataTable的值都会跟着改变

二、若想实现在界面上手动添加一行

        界面上操作影响数据源不会实现

解决方法:

        在List<T>中添加一个对象,或DataTable中添加一行数值,gridcontrol.RefreshDatasource(),gridview中就会添加一行

        在新加的行中修改数值,或者填写一个空值。都会改变数据源(List<T>)的值

三、从List<T>中选出几个字段绑定到gridview中

           gridControl1.DataSource = ipoInfoList.Select(s => new
                     {
                         认购表 = (s.FSubscriptionSet == '1' ? true : false),
                         上市日期 = s.FListDay,
                         货币 = s.FCurrencyNo,
                         新股代码 = s.FCommodityNo,
                         新股名称 = s.FName,
                         认购状态 = s.FStatus,
                         提交人 = s.FInputUser,
                         审核人 = s.FCheckUser

                     });

            或者可以直接在rundesigner中添加需要的列,指明绑定的字段,这样绑定之后只会显示rundesigner中添加的列

四、从gridview中删除一行

        gridView1.DeleteSelectedRows();//删除选中的行

        这时对应的数据源会跟着删除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值