从存储过程命令文本到数据集的直接方法
本文关键字:方法 数据集 存储过程 命令 文本 | 更新日期: 2023-09-27 18:32:42
private void Data_Load(object sender, EventArgs e)
{
CommonClass_RunProcesses Commoncls = new CommonClass_RunProcesses();
DataSet ds = new DataSet();
ds = Commoncls.ExecuteSQL("SELECT Sales = SUM(Sales) from Sales_1 ", 17);
if (ds != null)
{
if (ds.Tables[0].Rows.Count > 0)
{
grdData_Load.DataSource = ds.Tables[0];
grdData_Load.AllowUserToAddRows = false;
grdData_Load.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCellsExceptHeader);
}
怎么能一直给StorageProc而不是SQL COMMAND。我需要给 SP 命名usp_SalesofEST????
试试这个:
ds = Commoncls.ExecuteSQL("EXEC usp_SalesofEST", 17);
这是最快的更改,不知道您的CommonClass_RunProcesses
类可以执行哪些其他操作。如果它具有用于运行SP的特殊内置方法,则应检查它们。