datagridview的:
(注意这种方法不是很好,而且网格线都没有了,自找麻烦了,还用了图形的东西,可以看最下面的那种方法。)
利用datagridview中的RowPrePaint事件。
private void dataGridView1_RowPrePaint( object sender, DataGridViewRowPrePaintEventArgs e)
... {
if (e.RowIndex >= dataGridView1.Rows.Count - 1)
return;
DataGridViewRow dgr = dataGridView1.Rows[e.RowIndex];
try
...{
//dgr.Cells[0]是当前性别列的索引值,用以确定判断哪一列的值
if (dgr.Cells[0].Value.ToString() == "男")
private void dataGridView1_RowPrePaint( object sender, DataGridViewRowPrePaintEventArgs e)
... {
if (e.RowIndex >= dataGridView1.Rows.Count - 1)
return;
DataGridViewRow dgr = dataGridView1.Rows[e.RowIndex];
try
...{
//dgr.Cells[0]是当前性别列的索引值,用以确定判断哪一列的值
if (dgr.Cells[0].Value.ToString() == "男")