private void btnAdd_Click(object sender, EventArgs e)
{
if (btnAdd.Text == "新增")
{
txtName.ReadOnly = true ;
txtPrice.ReadOnly = true;
txtName.Text = "";
txtPrice.Text = "";
btnAdd.Text = "提交新增";
}
else
{
OleDbCommandBuilder commandBuilder = new OleDbCommandBuilder(adapter);
adapter.InsertCommand = commandBuilder.GetInsertCommand();
DataRow dr = ds.Tables["Food"].NewRow();
dr[0] = txtName.Text;
dr[1] = Convert.ToInt32(txtPrice.Text);
ds.Tables["Food"].Rows.Add(dr);
adapter.Update(ds, "Food");
ds.AcceptChanges();
}
}
我只点击了一下提交 就报错说 输入字符串的格式不正确。
请问要怎么处理啊 然后如果能增加了之后 datagridview会立即更新并显示新增项吗