1。本人可以控制dataGrid中某一列的属性为只读,在这种状态下设为只读属性列的值是不允许修改的 ,但是光标依然可以进入到里边,将其内容全选,同样设置整个dataGrid的属性为只读也存在这个问题。
2。我也用过示图方式,效果是一样的,解决不了问题。 希望大家帮忙 研究一下!

解决方案 »

  1.   

    private void dataGrid1_GiveFeedback(object sender, System.Windows.Forms.GiveFeedbackEventArgs e)
    {  
    int nTotalSelected = this.dataGrid1.CurrentCell.RowNumber;   
    if ( nTotalSelected <  0 ) return ;
    str = this.dataGrid1[this.dataGrid1.CurrentCell.RowNumber,this.dataGrid1.CurrentCell.ColumnNumber].ToString(); 
    if ( str == "") return;   
    this.dataGrid1.DoDragDrop(str,DragDropEffects.Copy|DragDropEffects.Move);
    }这是托放的方法,该事件触发不了。请大家帮忙!
      

  2.   

    这个是winForm下的dataGrid 没有标签
      

  3.   

    http://topic.csdn.net/u/20071213/14/e9f4bae2-4334-4605-a638-33315798d719.html
    这都是同一个问题