新手请教大家问题
c#中循环是怎么用的
我想把数据集myds中的记录逐条插入到表中.
我写了一些 但是提示错误 我没有办法了
DataTable dt = new DataTable();
            dt = CreateDataSource( strCon).Tables[0];
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                for (int j = 0; j < dt.Columns.Count; j++)
                {
                    string Name = dt.Rows[i].Columns[j].Value.ToString();
                }
请大家帮帮忙!

解决方案 »

  1.   

    试试string Name = dt.Rows[i][j].ToString(); 
      

  2.   

                DataTable dt = new DataTable();
                dt = CreateDataSource( strCon).Tables[0];
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    for (int j = 0; j < dt.Columns.Count; j++)
                    {
                        string Name[i][j] = dt.Rows[i][j].ToString();
                        return;
                    }
                }
    我只会写这么多了 哪位高人帮我接下去写一点啊 要求逐条插入进表personInfo中!
    谢谢帮忙啊!
      

  3.   

    DataTable dt = new DataTable();
                dt = CreateDataSource( strCon).Tables[0];
                for (int i = 0; i  < dt.Rows.Count; i++)
                { 
                   可以用dt.Rows[i][0-n]来找你相应的字段
                   插入行记录不要一列一列的加
                 }
    你DATATABLE怎么不用DATAADAPTER呢
      

  4.   

    怎么用??我不会啊
    我是把excel中的数据先读取到datagridview中显示出来,
    然后把datagridview中 读取出来 然后一行一行的插入 不知道可不可以?我这样读取数据对吗?
    请指点指点
      

  5.   

    DataSet ds as new DataSet();
    ds.marge(DataGriView.tables);
      

  6.   

    TO:jinmingji这两句话什么意思 我不大懂