如何将数据插入数据库c#?
如何从输入框中获取数据并使用数据集将其插入数据库 这是我现在在数据服务类中的内容:如何将数据插入数据库c#?,c#,datagridview,C#,Datagridview,如何从输入框中获取数据并使用数据集将其插入数据库 这是我现在在数据服务类中的内容: public void Update(DataTable dt) { try { da = new OleDbDataAdapter("Select * from [" + dt.TableName + "]", cn); cn.Open(); OleDbCommandBuilder cb = new
public void Update(DataTable dt)
{
try
{
da = new OleDbDataAdapter("Select * from [" + dt.TableName + "]", cn);
cn.Open();
OleDbCommandBuilder cb = new OleDbCommandBuilder(da);
cb.QuotePrefix = "[";
cb.QuoteSuffix = "]";
da.Update(dt);
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
finally
{
cn.Close();
}
}
这是点击按钮
private void btnInsert_Click(object sender, EventArgs e)
{
try
{
//dc = DataService Class
//ds = DataSet From DataService Class
dc.Update(ds.Tables["Customers"]);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
是否可以在da上插入。更新?
当您在DataGridView中进行编辑,然后单击BTN插入它时,这种方法可以正常工作。如何从文本框中获取输入并将其插入数据库?问题有点不清楚,但是,如果您想从gridview中的文本框中获取输入,那么您只需编写以下代码即可:
val1=dataGridView1.CurrentRow.Cells["Column name"].Value.ToString();
或
(注意:我将始终向您推荐第一行代码)
然后,只需创建命令对象和fire insert命令即可在数据库中插入每个值。输入框表示网格中的文本框?@F.R.I.E.N.D.S。不只是将用户所输入的内容插入数据库
val1=dataGridView1.CurrentRow.Cells[Column index].Value.ToString();