在修改datatable中数据时  报:列“Apprvno_M_name”为只读。这一列是我自己加上的DataColumn col = Apprvno.Columns.Add("Apprvno_M_name", System.Type.GetType("System.String"));怎么改为读写列啊

解决方案 »

  1.   

    应该是我刚告诉你的方法吧
    下面有一句:col.Expression = "Apprvno + '--' + M_name";
    有这句,不需要修改就直接把这列的值计算出来了
    如果想修改的话,删掉这句即可
    或col.Expression="";
      

  2.   

    恩恩 但是我现的问题:按照你的方法我实现了"Apprvno + '--' + M_name"但是因为这是个选择框,所以给加了一行“请选择”结果会变成“请选择--请选择”所以我想改这一列 改成“请选择”