winform中的datagrid控件,用着感觉不爽
我是datagrid.datasource属性绑定到dataset的能不能设置双击某一格它不会进入编辑状态啊,就是双击不要有任何反应
还有能不能我单击某一行,它就凸显这一行呢?
然后单击某一行,我就可以进入某个函数
还有顶上的字段名能不能换掉啊

解决方案 »

  1.   

    设置TableStyle和相应的ColumnStyel的属性就可以实现某些外观功能。
    设置双击某一格它不会进入编辑状态:设置ReadOnly属性为true;
    单击某一行,它就凸显这一行:在Mouse_Up事件中实现,找到当前行,将其背景颜色改变;
    单击某一行,我就可以进入某个函数:与上一条类似
    字段名更换:设置ColumnStyle的HeaderText属性
      

  2.   

    单击某一行,它就凸显这一行:dataGridTableStyle1.SelectionBackColor = Color.Blue;
                            or: dataGridTableStyle1.SelectionForeColor = Color.Blue;