文档介绍:1、显示数据。。可以设置的数据源有:一个DataTable;一个DataView;一个DataSet;一个DataViewManager;任何实现IListSource接口的组件;任何实现IList接口的组件。显示表中的数据自然想到的就是DataTable。如下:privatevoidfillGrid(){//创建数据cmdstringsql;sql=@"SELECTbarcode,SamplingTypeAs[采样类型],SamplingDateTime,GPS,SamplingArea,SamplingUser,ModifyTimeStampFROMU_SoilSampingInfo";=();mandText=sql;=newSQLiteDataAdapter(cmd);=newDataSet();=newDataTable("U_SoilSampingInfo");(dt);(dt);//SetGridStyle();=dt;//如果数据源为DataSet,这必须设置DataMember属性,=dt;="U_SoilSampingInfo";}2、设置网格样式上面的代码只能以默认方式显示数据。通常有一下问题:每列的标题是英文字段名;每列的列宽不够。DataGrid以网格的形式体现,而DataGridTableStyle是只代表所绘制网格的类,不是数据。GridTableStylesCollection包含DataGridTableStyle对象,这些对象允许DataGrid控件为DataSet中的每个DataTable显示自定义网格样式。例如:privatevoidSetGridStyle(){//创建DataGridTableStyletblStyle=newDataGridTableStyle();="U_SoilSampingInfo";//添加GridColumnStyle,=newDataGridTextBoxColumn();="BarCode";="条码";=75;=;(col);//(tblStyle);}---------------DataGridTableStylemyTableStyle=newDataGridTableStyle();myT