如果能,那具体的要怎么做啊?怎么样添加输入参数呢?
解决方案 »
- ajax 和wcf交互的问题
- wince和2000、nt有什么区别?
- 求问Winform中类似Visual Studio工具栏的控件是什么
- 难找的错误。。。请大家帮忙。。
- 大家看看这个读取Xml文件的程序有什么问题啊??
- 用C#如何获取硬盘的温度????
- 各位仁兄,vs2003.net中怎么没有System.Management这个命名空间
- 请问怎么把PDG文件转换成PDF,最好是编程实现,一个MM找我帮忙的,求教了。
- 新手提问关于socket的异步和多线程的问题
- 怎样使用studio.net制作C#安装程序到非dotNet环境
- GridView如何改变列顺序
- 怎样使用C#调用OutLook 发送邮件?
da.SelectCommand.Parameters.Add...这里da.SelectCommand返回SqlCommand的引用
这里da.SelectCommand返回SqlCommand的引用
SqlCommand引用就能调用存储过程名称
DataSet dataSet = new DataSet();
SqlDataAdapter sqlDA = new SqlDataAdapter();
sqlDA.SelectCommand = BuildQueryCommand( storedProcName, parameters );
sqlDA.Fill( dataSet, "TableName");//Function:
private SqlCommand BuildQueryCommand(string storedProcName,IDataParameter[] parameters)
{
SqlCommand command;
command = new SqlCommand(storedProcName,Connection);
command.CommandTimeout=300;
command.CommandType = CommandType.StoredProcedure;
foreach (SqlParameter parameter in parameters)
{
command.Parameters.Add(parameter);
}
return command;
}以上 代码 应该够你用的了 用 SqlDataAdapter装载 一个dataSet
sqlDA.SelectCommand = BuildQueryCommand( storedProcName, parameters );
sqlDA.Fill( dataSet, "TableName");