我貼代碼,各位大哥幫我看看了,謝謝
public int fill_id(DataTable cds_in,string column_name,string column_value,int serial_len)
{
int result,serial;
int i;

result = 0;
serial = 10;
for(i=1;i<serial_len;i++)
{
serial = 10 * serial;
    }
cds_in.First;
while (cds_in.Eof)
{
    serial = serial + 1;
    cds_in.Edit;
    cds_in.Columns[column_name].ToString() = column_value + "serial.ToString().Substring(1,serial_len-1)";
                                cds_in.Post;
     result = result + 1;
     cds_in.Next;
}
                    return result;
  }

解决方案 »

  1.   

    public int fill_id(DataTable cds_in,string column_name,string column_value,int serial_len)
    {
    int result,serial;
    int i;

    result = 0;
    serial = 10;
    for(i=1;i<serial_len;i++)
    {
    serial = 10 * serial;
        }
    foreach(DataRowView thisRow in cds_in.DefaultView){
        serial = serial + 1;
        thisRow[column_name] = column_value + "serial.ToString().Substring(1,serial_len-1)";
                                    result = result + 1;
    }
                        return result;
      }