C# 将datagridview与颜色一起转换为数据表
我有一个数据gridview,它有特定单元格的颜色(颜色在单元格之间变化)。我将该数据gridview转换为数据表,但我的数据表中没有颜色。我希望数据表与DataGridView一样,并带有颜色。我尝试使用DataBindingComplete事件处理程序,但它仍然不起作用。如果我试着把颜色,那么整个列将得到相同的颜色,我不希望这样。你能帮帮我吗C# 将datagridview与颜色一起转换为数据表,c#,C#,我有一个数据gridview,它有特定单元格的颜色(颜色在单元格之间变化)。我将该数据gridview转换为数据表,但我的数据表中没有颜色。我希望数据表与DataGridView一样,并带有颜色。我尝试使用DataBindingComplete事件处理程序,但它仍然不起作用。如果我试着把颜色,那么整个列将得到相同的颜色,我不希望这样。你能帮帮我吗 // Converting dataGridView1 into datatable dtSource. foreach (D
// Converting dataGridView1 into datatable dtSource.
foreach (DataGridViewRow row in dataGridView1.Rows)
{
DataRow drNewRow = dtSource.NewRow();
foreach (DataColumn col in dtSource.Columns)
{
drNewRow[col.Columns] = row.Cells[col.Columns].Value;
dtSource.Rows.Add(drNewRow);
}
}
dataGridView2.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;
DataGridViewCellStyle style = dataGridView2.ColumnHeadersDefaultCellStyle;
style.Font = new Font(dataGridView1.Font, FontStyle.Bold);
dataGridView2.GridColor = Color.Black;
bindingSource.DataSource = dtSource;
dataGridView2.DataSource = bindingSource;
你能告诉我们你到目前为止在代码部分做了什么吗。DataTable是一个保存数据的对象。这与颜色无关。所以,我不确定你想要实现什么。最接近的解决方案可能是在DataTable中有一个额外的列来保存style元素。请告诉我们您到目前为止在代码部分中做了什么。DataTable是一个将保存数据的对象。这与颜色无关。所以,我不确定你想要实现什么。最接近的解决方案可能是在DataTable中有一个额外的列来保存style元素。