0

みんな DataGridView の 1 行をデータベースに保存しようとしています。

これまで、z INSERT ステートメントで列名と番号を指定する必要がある例を入手しました。以下のように。

string col1 = datagridview1[0, datagridview1s.CurrentCell.RowIndex].Value.ToString();
        string col2 = datagridview1[1, datagridview1.CurrentCell.RowIndex].Value.ToString();
        string col3 = datagridview1[2, datagridview1.CurrentCell.RowIndex].Value.ToString();

        string insert_sql = "INSERT INTO YourTable(col1,col2,col3)VALUES('"+ col1 +"','"+ col2 +"','"+ col3 +"'");
        this.getcom(insert_sql);
      }
      catch(Exception ex)
      { Message.Box(ex);}
     }

列の詳細をハードコーディングせずに INSERT を実行する方法はありますか? データベースの列名として datagridview の列ヘッダーを使用して、データベースに行を保存したいと思います。

4

1 に答える 1

0

datadapter.update(datatable_name);

于 2014-01-16T11:44:56.090 に答える