SqlDataAdapter
に塗りつぶした後に を作成しDataset
ます。IDENTITY
私の質問は、挿入後にプライマリ列の値を取得したいということです。たとえば、buttonedit1 editvalue を指定するとId
(これは私のプライマリ列です)、挿入後、ButtonEdit1 テキストで Identity 値を取得したいとします。
次のようなSQLコマンドを使用しない限り、これを作成できますかSelect @IDentity
ありがとう。
public void Form1_Load(object sender,EventArgs e)
{
try
{
SqlConnection con = new SqlConnection(@"ConString");
con.Open();
adap = new SqlDataAdapter("select Id,Caption from SKMenu where ID=-1",con);
adap.Fill(ds, "Table");
bs.DataSource = ds.Tables["Table"];
buttonEdit1.DataBindings.Add("Text", bs, "Id");
buttonEdit2.DataBindings.Add("Text", bs, "Caption");
bs.AddNew();
}
private void button1_Click(object sender, EventArgs e)
{
SqlCommandBuilder cv = new SqlCommandBuilder(adap);
bs.EndEdit();
adap.Update(ds.Tables["Table"]);
}