我已经使用以下代码在表上添加了我的数据(在 DataGrid 上使用 SqlCE):
private void btn_functions_Click(object sender, EventArgs e)
{
string conSTR = @"Data Source=C:\Users\Zet\DB\javascript_db.sdf";
SqlCeConnection connection = new SqlCeConnection(conSTR);
string sql = "SELECT * FROM Functions";
connection.Open();
SqlCeCommand cmd = new SqlCeCommand(sql, connection);
SqlCeDataAdapter da = new SqlCeDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
//for datagridview for js
dg_JS1.DataSource = ds.Tables[0];
connection.Close();
}
(您可以在这里查看结果: http: //oi42.tinypic.com/30sc6qf.jpg)
问题是我不知道如何将特定单元格直接添加/编辑/删除到数据网格本身。并直接保存到我在数据库中的表中。
示例场景将有 3 个按钮用于添加/编辑/删除,然后假设我在单元格上添加文本,然后当我按 btn_Add 时,数据应添加到数据网格中并直接到表中,如果我按 btn_Edit,我更新的所有数据都应更新从 datagrid 到 db,如果删除,我选择的所有数据/单元格中的文本将自动删除,与 table 相同。
或其他想法可以是...
知道我该怎么做吗?
提前非常感谢!更多的力量!