【发布时间】:2012-12-01 01:55:58
【问题描述】:
我有这样的 DataGridView
s_code | s_name | t_result | ______________________________________ S2 |约翰 | |我使用下面的代码来显示这个
private void ViewStatus()
{
BindingSource bs1 = new BindingSource();
string val1 = label8.Text;
string val = label13.Text;
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["conString"].ToString());
SqlCommand cmd = new SqlCommand("SELECT s_code, s_name, t_result FROM " + val + " WHERE t_code='" + val1 + "'", con);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
//con.Open();
//cmd.ExecuteNonQuery();
//da.Fill(dt);
dt.Locale = System.Globalization.CultureInfo.InvariantCulture;
da.Fill(dt);
bs1.DataSource = dt;
dataGridView1.DataSource = bs1;
dataGridView1.DataMember = label13.Text;
dataGridView1.EditMode = DataGridViewEditMode.EditProgrammatically;
我想编辑“t_result”单元格中的值,当我按下回车键时,我希望它向 SQL Server 中的表发送值并更新它。
任何帮助将不胜感激。谢谢。
【问题讨论】:
-
有人可以帮我吗?没有这个就不能走得更远。 :(
标签: c# sql data-binding asp.net-controls