我的DataGridTableStyle.ReadOnly=true
What should I do?
Thanks in advance!

解决方案 »

  1.   

    哥们,这个东西要调的是该datagird的数据源,一般是个数据表,有一个allowaddnew,记不是很清楚了,需要把该项调为false,不允许加新项目,这样就可以了!
      

  2.   

    在设置每列时
    把该列的属性NullText设为''(空)
      

  3.   

    DatatView为只读也可以使datagrid为只读的
      

  4.   

    填充的时候用DataView就好了,修改DataTable的时候会一起变的
    DataView dv348 = new DataView(PPMES348);
    dv348.AllowNew =false;
    dataGrid5.DataSource=dv348;
      

  5.   

    Db.NullText="";//当Textbox为Null时转成空
      

  6.   

    datagrid里有个只读属性,设置为ture就可以了
      

  7.   

    DataGridTableStyle ts = new DataGridTableStyle();
    int numCols = this.ds.Tables[0].Columns.Count;
    for(int i=0; i< numCols; i++)
    {
       DataGridTextBoxColumn aColumnTextColumn = new DataGridTextBoxColumn();
       aColumnTextColumn.NullText = "";
       ts.GridColumnStyles.Add(aColumnTextColumn);
    }
    this.dataGrid1.TableStyles.Add(ts);
      

  8.   

    设只读属性,用DataView().AllowNew
      

  9.   

    NullText="";--解决了我的表中有null的问题
    datagrid里有个只读属性,设置为ture就可以了--解决了最后一行的null问题
    谢谢了