目前我有一个C#应用程序正在从我的SQL Server数据库的表中读取数据。控制用户编辑表数据,从SQL Server数据库读入
这是为了最终用户的目的和管理,我希望他们能够编辑数据并将其提交回数据库。
private void fillDataGrid()
{
string connectionString = "Server=; Database=; User Id=; Password=;";
DataTable Table = new DataTable("TestTable");
using (SqlConnection _con = new SqlConnection(connectionString))
{
string queryStatement = "SELECT * FROM dbo.table ORDER BY id ASC";
using (SqlCommand _cmd = new SqlCommand(queryStatement, _con))
{
SqlDataAdapter _dap = new SqlDataAdapter(_cmd);
_con.Open();
_dap.Fill(Table);
_con.Close();
}
}
dataGridView1.DataSource = Table;
}
如何将通过应用程序所做的更改提交回服务器?
另外,假设我有一个名为Colour
的列,有没有一种方法可以指定每行的可能数据。 I.E.而不是让用户输入“黄色”,将红色,黄色和蓝色作为“下拉”选项?
看起来不错,谢谢! – William 2013-03-23 10:05:17