请问一下,如何做才能使DataGrid控件来实现Delphi中StringGrid控件实现的功能,或者有没有什么控件在C#中可以实现StringGrid的功能?先谢谢了

解决方案 »

  1.   

    可以用DataGrid实现,但,你要建一个空的数据表,里面所有列类型为 string就可以了DataTable dt = new DataTable();
    dt.Columns.Add("ID", typeof(string));
    dt.Columns.Add("姓名", typeof(string));
    ...dataGrid.DataSource = dt;
      

  2.   

    对行列都可以进行添加和删除,诸如此类的吧,那个StringGrid我也没用过,看过老板的一个程序,delphi的,现在让我写成C#的,我觉得用DataGrid不容易实现阿
      

  3.   

    他的程序是可以实现所有单元格的修改,还可以在鼠标指定某一行时,右键选择添加删除行,或者是列!在DataGrid里对列的操作是不是不好办啊?
      

  4.   

    .Net中将数据(如DataTable)和界面(DataGrid)是分开的,你只需要处理界面上的事件找到对应的数据进行操作,再重新显示回界面即可.虽然这样稍麻烦,但更灵活.
      

  5.   

    可以实现,用infragistics控件的DataGrid!
      

  6.   

    infragistics控件怎么用阿,我看了帮助,英文的,还不是很清楚