刚接触c#,遇到一问题希望兄弟门给点建议:
就是要在datagrid 中选取整行记录,双击不要进入单元格的编辑状态.认为有这么个属性可以控制非编辑状态,但没找到.请大家帮我解决,谢谢!不知我有没有说明白?

解决方案 »

  1.   

    可以在模板列中控制.如果想编辑的模板列中加控件TextBox控件,如果不想编辑而只是显示数据,则加Label控件就OK了.模板列里面可以放任意控件的.
      

  2.   

    设置DataGrid绑定的
    DataView.AllowEdit = false;
    DataView.AllowNew = false;
    DataView.AllowDelete = false;
    或者在DataGrid的设计窗口中设置相应的列的ReadOnly = true;
      

  3.   

    把readonly属性设为true,这样的话就不能改动datagrid的内容了,只是显示数据而已
      

  4.   

    我现在是用dataset绑定datagrid的,datagrid的readonly属性已经改为true ,但是在双击时还是进入编辑状态,内容是改不了了,因为datagrid 的只读属性已为真.
    那请问我怎么去改dataset的只读属性呢?