C#在textbox中输入数据,然后插入到datagridview中.在下愚笨,还请给详细的代码。我在datagridview中加入数据之后,实现了在datagridview加入数据并更新到了SQL数据库,可是通过在界面上的textbox和combobox填写数据却不能实现把新的数据加到datagridview中,更不能更新到SQL数据库
解决方案 »
- C#客户端通过http+XML+java访问数据库的效率如何
- 用C#求十六进制字符串CRC校验值
- 用vs2008做的asp.net程序,我要把系统中的一个程序集(.dll),添加到我的项目中,然后再从项目中引用,请问怎么实现啊?
- □□■■□■■■□□■要考查业务流程,我该从哪些方面去全面了解流程呢?
- 谁给个vs2005和sql2005的下载地址我(简体中文版)
- 请哪位大虾救救我,我将万分感谢..........
- 如何创建不依赖于任何数据库软件的数据库??
- 我是个学生求给力师傅 c# MVC传值乱码
- C#下如何制作打包程序?
- 把数据库中药用到的所有字符类型定义成nchar/nvarchar,对于.net来说是不是有什么好处?
- 双击一个控件弹出一个新的Form,如何在新的Form中获取前一个Form中触发它的控件
- System.Timers.timer window服务 如何单线程计时???
就是當textBox刷新後賦值給datagridView如,
datagridView.Rows.Add(textBox.text);
string ConStr = @"server=.\SQLEXPRESS;uid=sa;pwd=sa;database=Northwind";
SqlConnection con = new SqlConnection(ConStr);
con.Open();
string insertString = "Insert into Products(ProductName,QuantityPerUnit,UnitPrice) VALUES(@name,@Quantity,@Price)";
SqlCommand cmd = new SqlCommand(insertString, con);
cmd.Parameters.AddWithValue("@name", txt_ProductName.Text);
cmd.Parameters.AddWithValue("@Quantity", txt_QuantityPerUnit.Text);
cmd.Parameters.AddWithValue("@Price", txt_UnitPrice.Text);
int rows = cmd.ExecuteNonQuery();
con.Close();
this.Close();
SqlConnection con = new SqlConnection(ConStr); string insertString = "UPdate Products Set ProductName=@name,QuantityPerUnit=@Quantity,UnitPrice=@Price Where ProductID=@id"; SqlCommand cmd = new SqlCommand(insertString, con);
cmd.Parameters.AddWithValue("@name", txt_ProductName.Text);
cmd.Parameters.AddWithValue("@Quantity", txt_QuantityPerUnit.Text);
cmd.Parameters.AddWithValue("@Price", txt_UnitPrice.Text);
cmd.Parameters.AddWithValue("@id", i);
con.Open();
int rows = cmd.ExecuteNonQuery();
con.Close();
con.Dispose();
this.Close();