Winforms 在datagridview中加载数据后,无法将datagridview列设置为粗体
在datagridview中加载数据后,我可以将特定列数据设置为粗体,但无法将datagridview列数据设置为粗体Winforms 在datagridview中加载数据后,无法将datagridview列设置为粗体,winforms,datagridview,fonts,Winforms,Datagridview,Fonts,在datagridview中加载数据后,我可以将特定列数据设置为粗体,但无法将datagridview列数据设置为粗体 dataGridView1.Columns[1].DefaultCellStyle.Font = new System.Drawing.Font("Roboto", 8.5F, FontStyle.Bold); 我使用下面的代码将其设置为粗体,如果我在columnAdd事件中设置了此选项,但在数据加载到datagridview后无法更改,则此选项有效 dataGridVi
dataGridView1.Columns[1].DefaultCellStyle.Font = new System.Drawing.Font("Roboto", 8.5F, FontStyle.Bold);
我使用下面的代码将其设置为粗体,如果我在columnAdd事件中设置了此选项,但在数据加载到datagridview后无法更改,则此选项有效
dataGridView1.Columns[1].DefaultCellStyle.Font = new System.Drawing.Font("Roboto", 8.5F, FontStyle.Bold);
如果可能的话,请帮忙。。我正在使用windows窗体DataGridView
2017按钮| | 2010按钮| | 2005按钮
单击特定按钮时,我需要突出显示该特定列。例如,我的数据包含3列2017年数据、2010年数据、2005年数据,我从上面的按钮中选择了这一年。在201720102005按钮中,该列应为粗体。。而且我不想将数据重新绑定到gridview您必须在下面的事件中尝试
void dataGridView1_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e)
{
dataGridView1.Columns[1].DefaultCellStyle.Font = new System.Drawing.Font("Roboto", 8.5F, FontStyle.Bold);
}
可能的重复不是这样的,我已经提到,在将数据加载到gridview之前,我能够做到这一点。但加载Datagridview后,我无法更改..单击特定按钮时,我需要突出显示该特定列。例如,我的数据包含3列2017年数据、2010年数据、2005年数据,我从上面的按钮中选择了这一年。在201720102005按钮中,该列应为粗体。。而且我不想将数据重新绑定到gridview。这是实际情况。@vijaykumboje。。见上述评论。。谢谢:)