public static DataTable DataGridToTable(DataGrid dg)
{
DataTable dt = new DataTable();
for (int i = 0; i < dg.Columns.Count; i++)
{
dt.Columns.Add(dg.Columns[i].Header.ToString());
}
for (int i = 0; i < dg.Items.Count; i++)
{
DataRow dr = dt.NewRow();
for (int j = 0; j < dg.Columns.Count; j++)
{
dr[dg.Columns[j].Header.ToString()] = (dg.Columns[j].GetCellContent(dg.Items[i]) as TextBlock).Text.ToString();
}
dt.Rows.Add(dr);
}
return dt;
}
WPF中的DataGrid获取值并转换为Datatable
最新推荐文章于 2025-03-14 10:26:14 发布