2016.2.28 DataTable用法汇总

将控件的DataSource转换为DataTable,但是,此控件的DataSource绑定时必须是DataTable,不能是List,List要用 GetRowCellValue方法

DataTable dt = (bgvRoutePortion.DataSource as DataView).Table;

利用视图排序

dtpdf.DefaultView.Sort = "航路点 Asc";

gdc_pdfpnt.DataSource = dtpdf;

 

筛选:

DataRow[] drs = dtjp.Select(string.Format("VORDME='{0}' and 情报区='{1}' ", codeid, fir));

 

将一个DataTable的某些行加入另一个DataTable 2016.9.1

首先复制表结构,注意CloneCopy的区别

DataTable prtdt = ((DataTable)gdc_zxnotmatch.DataSource).Clone();//Clone只拷贝结构,不拷贝数据,而Copy结构和数据都拷贝

添加某些行

prtdt.Rows.Add(gdv_zxnotmatch.GetDataRow(ir).ItemArray);// 如果没有.ItemArray,会提示“该行已经属于另一个表”

改动某些属性

prtdt.Rows[prtdt.Rows.Count - 1][1] = i;

prtdt.Columns.RemoveAt(0);

 

posted on 2016-10-15 17:57  mol1995  阅读(171)  评论(0编辑  收藏  举报

导航