如何使用带参数的数据集
我在VS2005上使用c#做c/s下的程序,创建了带参数的数据集,如何在程序里给这些参数赋值啊?有人说使用BindingSource,是这样吗?具体该如何操作啊?(我用这些数据集给datagridview赋值) 谢谢大家了 。以前B/S下有ObjectDataSource可以给数据集的参数赋值,可C/S下没有这个工具。。。。
------解决方案--------------------在Design 也就是设计页面
点机datagridview的右上角的小三角
然后选择 chose data source
然后再选择object
就是你以前用的objectDataSource拉!
------解决方案--------------------顶
------解决方案--------------------DataSet dt=new DataSet();
dt=数据集;
this.datagridview.DataSource=dt;
------解决方案--------------------再帮你顶一下吧
------解决方案--------------------你的数据集是不是根据某些条件从数据库查询的呢?比如通过文本框输入的内容来查询匹配的值?
------解决方案--------------------DataTable dt = new DataTable();dt.Select("你要写的东西");里面是"From 表 where 条件"; 不知道行不行.
------解决方案--------------------如何给数据集的参数赋值,在写方法时,参数中声明一个类型是SqlParameter的参数,
------解决方案-------------------- string sq = "连接字符串";
System.Data.SqlClient.SqlConnection conn = new System.Data.SqlClient.SqlConnection(sq);
conn.Open();
System.Data.SqlClient.SqlCommand sc = new System.Data.SqlClient.SqlCommand("SELECT TS14_dish.Food_Type FROM TS14_dish WHERE (TS13_account_d.Account_Id = @accountid)", conn);
sc.Parameters.Add(new SqlParameter("@accountid"), SqlDbType.Int, 4);
comm.Parameters("@accountid").Value = TextBox3.Text;