C1FlexDataGrid数据源设为DataTable后,如何通过界面获取DataRow
来源:互联网 发布:知乎日报 瞎扯合集 编辑:程序博客网 时间:2024/05/16 23:48
C1FlexDataGrid数据源设为DataTable后不能直接获取当前行或指定行关联Datarow,只能通过如下方法变通后取得:
DataView dv = new DataView(CurTable); //获取DataTable的一个视图Column col = ctrl_dataView.SortColumn; //获取C1FlexDataGrid当前用于排序的列if (col != null){ string s = col.Sort == SortFlags.Descending ? "desc" : "asc";//获取升序或降序方式对应的字符串 dv.Sort = string.Format("{0} {1}", col.Name, s);//为DataView定义一个与C1FlexDataGrid一样的索引}int rowIdx = row - ctrl_dataView.FixedRows];DataRow dtRow = dv[rowIdx].Row; //获取C1FlexDataGrid中对应的行关联的DataRow//如果想获取具体的Cell对应的数据项继续往下看:int colIdx = ctrl_dataView.ColumnCollection[col].DataIndex;object data = dtRow[colIdx]; //即需要取得的DataTable中对应的数据,可以在编辑完成后立即对dtRow[colIdx]进预赋值,看数据是否满足要求,如果不满足则阻止更新。
0 0
- C1FlexDataGrid数据源设为DataTable后,如何通过界面获取DataRow
- datarow 转化为datatable
- DataTable添加Row,DataRow[]转换为DataTable
- C# DataRow[]转化为DataTable的方法
- 如何给DataTable、DataRow 手动赋值
- 数据源更改后,水晶报表如何获取?
- 如何将MFMailComposeViewController的发送邮件界面设为中文
- 如何通过点击Flash按钮将网站设为首页?
- c# web 根据自定义datatable主键获取datarow
- 将ArrayList设为wpf的数据源
- DataRowCollection,DataTable,DataRow使用
- DataTable ,DataRow ,DataSet 用法
- DataTable DataRow处理相关
- DataTable DataRow String Tips...
- DataSet、DataTable、DataRow、DataColumn
- DataTable、DataRow 手动赋值
- DataSet DataTable DataRow
- datarow[]转换成datatable
- 【转】RSA,DSA等加解密算法介绍 (2013-02-06 15:39:10)
- Android Toast工具类
- AP(接入点)模式、Router(无线路由)模式、Repeater(中继)模式、Bridge(桥接)模式、 Client(客户端)模式
- 有道翻译官电脑版下载 v2.0.1
- 上传App Store的截图尺寸
- C1FlexDataGrid数据源设为DataTable后,如何通过界面获取DataRow
- 命令调用C#程序, 路径参数解析错误
- SSH框架no session错误
- hdu 1005 Number Sequence
- IBM已转型为认知解决方案云平台公司
- linux中断流程详解
- 4、Java条件语句
- 安装调试时出现Installation error: INSTALL_FAILED_CONFLICTING_PROVIDER问题
- VC6.0+opencv1.0配置