Я создаю SqlDataAdapter
после заполнения до Dataset
.Мой вопрос заключается в том, что после вставки я хочу получить значение IDENTITY
для основного столбца.Например, значение edit для buttonedit1 равно Id
(это мой основной столбец), после вставки я хочу получить значение Identity в тексте ButtonEdit1.
Можно ли это сделать, если не использовать команду 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"]);
}