vb.net 怎么做可以使datagridview选中某行时,行的第一个单元格改变颜色(如红色),单击其他单元格恢复

同时,所单击的单元格改变颜色(红色)... 同时,所单击的单元格改变颜色(红色) 展开
 我来答
yqsky3964
2014-12-05 · TA获得超过1875个赞
知道小有建树答主
回答量:1184
采纳率:0%
帮助的人:661万
展开全部
代码给你了  剩下的就看你自己了
   private void Form1_Load(object sender, EventArgs e)
        {
            //获取默认颜色
            CellColor = dataGridView1[0, 0].Style.BackColor;
        }
        Color CellColor = Color.Black;
        private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
        {
    
            //如果第一个为红色,恢复默认并将所点击的单元格换色
            if (dataGridView1[0, e.RowIndex].Style.BackColor != CellColor) 
            {
                dataGridView1[0, e.RowIndex].Style.BackColor = CellColor;
                dataGridView1[e.ColumnIndex, e.RowIndex].Style.BackColor = Color.Red;
            }
            //单击后第一个单元格红色
            dataGridView1[0, e.RowIndex].Style.BackColor = Color.Red;
        }
来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式