Windows应用程序中我添加了一个DataGridView控件,在这个窗体中就这一个控件,然后我在窗体的load事件中写下:
private void Form1_Load(object sender, EventArgs e)
{
DataTable dt = DbObject.GetDataSource("select * from t_line");//就是从数据库中读取数据,我写在类里面了
dgvExchgTask.DataSource = dt;
dgvExchgTask["c_lineno", 1].Style.ForeColor = Color.Red;//此句无效果 dgvExchgTask.Columns[0].DefaultCellStyle.BackColor = Color.Yellow;//此句有效果
}
以上代码如果在一个单独的工程下运行是没有什么任何问题的!
dgvExchgTask["c_lineno", 1].Style.ForeColor = Color.Red;//此句也会执行但是放在我现在做的一个工程中就不行了,此句就是不显示效果,但是也执行呀!设置断点看了一下,字体颜色也已经改过来了,可界面就是没效果!想问一下这是什么原因?
private void Form1_Load(object sender, EventArgs e)
{
DataTable dt = DbObject.GetDataSource("select * from t_line");//就是从数据库中读取数据,我写在类里面了
dgvExchgTask.DataSource = dt;
dgvExchgTask["c_lineno", 1].Style.ForeColor = Color.Red;//此句无效果 dgvExchgTask.Columns[0].DefaultCellStyle.BackColor = Color.Yellow;//此句有效果
}
以上代码如果在一个单独的工程下运行是没有什么任何问题的!
dgvExchgTask["c_lineno", 1].Style.ForeColor = Color.Red;//此句也会执行但是放在我现在做的一个工程中就不行了,此句就是不显示效果,但是也执行呀!设置断点看了一下,字体颜色也已经改过来了,可界面就是没效果!想问一下这是什么原因?
不明白为什么要用dgvExchgTask["c_lineno", 1].Style.ForeColor = Color.Red;//此句无效果
this.dataGridView1.Rows[e.RowIndex].Cells["Column8"].Style.BackColor = Color.Red;
dgvExchgTask就是我的dataGridView控件名
dgvExchgTask就是我的dataGridView控件名