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);
}
如何一直给StoredProc而不是SQL COMMAND。 我需要给SP名称usp_SalesofEST ????
答案 0 :(得分:1)
试试这个:
ds = Commoncls.ExecuteSQL("EXEC usp_SalesofEST", 17);
这是最快的变化,不知道你的CommonClass_RunProcesses
课程可以做什么。如果它有特殊的内置方法来运行SP,你应该检查它们。