求助xtragrid 怎么把view 的表格 重新生成DataTable
各位大神,请问一下,xtragrid 怎么把view 的表格 重新生成DataTable?我这个VIEW里的数据是从服务端SOCKET传过来的,现在修改过后,我想重新生成一个DATATABLE序列化后传回服务端并且存入数据库。
非常简单
DataTable dt=gcData.DataSource as DataTable; 阳光海岸 发表于 2016-9-2 11:10
非常简单
DataTable dt=gcData.DataSource as DataTable;
好像不行,取的值是NULL DataTable dt = new DataTable();
foreach (GridColumn column in gridView1.VisibleColumns)
{
dt.Columns.Add(column.FieldName, column.ColumnType);
}
for (int i = 0; i < gridView1.DataRowCount; i++)
{
DataRow row = dt.NewRow();
foreach (GridColumn column in gridView1.VisibleColumns)
{
row = gridView1.GetRowCellValue(i, column);
}
dt.Rows.Add(row);
}
还是GOOGLE好,就点了一下就找到了 GridView To DataTable sinomac-xjy 发表于 2016-9-3 19:51
DataTable dt = new DataTable();
foreach (GridColumn column in...
1,可以直接gcData.DataSource as DataTable
2,如果之前赋值是List<T> 那么可直接转成list,(List<T>)gcData.DataSource 或者用json转换 DataTable dt=gcData.DataSource
页:
[1]