当前位置:首页 » 编程语言 » sql查询返回datatable

sql查询返回datatable

发布时间: 2023-12-29 13:08:50

1. c#怎么把sql查询出的结果绑定要自己设置的datatable

创建一个表 在创建与你从数据库获取相应所需数据的列
然后,将DataSet也就是ds 通过for循环一次将数据读入到之前创建好的表中
OK 想法就是这样子
代码要去写一遍 事件有限,再次就不贴代码出来了啊
而且,你可以从中学会DataTable的相应用法 一举多得,何乐不为呢
友情提示:datatable绑定到datagridview上,
datagridview1.DataSource=datatable.defaultview;
datagridview1.DataBind();

2. Asp.net(C#) 获取 执行sql server 语句/存储过程后的 多个返回值

如果返回
标量
值的话,例如文章的个数,可以使用储存过程的输出(OUTPUT)参数。在定义存储过过程时为参数指定OUTPUT关键字。C#调用
存储过程
时指定参数
SqlParameter
对象的
Direction
属性为Output。
如果是返回多个
结果集
的话,可以直接在存储过程中使用多个select查询就行。在C#代码中使用SqlDataReader对象的NextResult方法提取下一个结果集。

3. 在C#中怎样把sql查询的结果存放到datatable里困扰我好久了,希望高手能把代码写出来 万分感谢

这个很简单, 按照这个语句写ado就行了
调用这个函数时
建一个SqlDataAdapter
SqlCommand comm = new SqlCommand("select * from table where ...");
SqlDataAdapter ad = new SqlDataAdapter(comm);

public int MyExecuteSql(SqlDataAdapter sqlAd, ref DataTable returnTable)
{
try
{
this.openConn();
sqlAd.SelectCommand.Connection = this.conn;
DataSet ds = new DataSet();
sqlAd.Fill(ds);
returnTable = ds.Tables[0];
if (ds.Tables[0].Rows.Count > 0)
{
return 1;
}
else
{
return 0;
}
}
catch (Exception ex)
{
throw ex;
}
finally
{
this.closeConn();
}
//return 0;
}

希望能有帮助

热点内容
android合并图片 发布:2025-08-26 18:23:25 浏览:486
19款的s哪个配置性价比最高 发布:2025-08-26 18:14:46 浏览:703
录音机录音文件夹 发布:2025-08-26 18:06:01 浏览:301
服务器如何选购前言 发布:2025-08-26 18:01:57 浏览:469
如何知道自己小米手机热点密码 发布:2025-08-26 17:35:06 浏览:917
编程工具化 发布:2025-08-26 17:31:39 浏览:856
刀片服务器搭建私有云 发布:2025-08-26 17:29:25 浏览:805
算法设计与分析习题答案 发布:2025-08-26 16:41:06 浏览:634
车载中控安卓机如何安装u盘听歌 发布:2025-08-26 16:36:04 浏览:43
解压密码汉字 发布:2025-08-26 16:34:56 浏览:723