C#问题,新手求助
public void BindUserInfo()
{
int allcount_ = 0;
string strorderby_ = (string)ViewState["SortOrder"] + " " + (string)ViewState["OrderDire"];
DataTable NewTable = GetUserTable(Grid1.PageIndex,pageSize_, ref allcount_, strorderby_);提示【“GetUserInfo”方法没有采“4”个参数的重载】错误
Grid1.PageSize = pageSize_;
Grid1.IsDatabasePaging = true;
Grid1.RecordCount = allcount_;
Grid1.DataSource = NewTable;
Grid1.DataBind();
}
public DataTable GetUserTable(string Temp__, string keys_, int bh__, int pageIndex_, int pageSize_, ref int allcount_, string strorderby_)
{
ud.Statues = int.Parse(ddl_type.SelectedValue);
if (MainClass_.NullNumber_(tb_card.Text.Trim().ToString()) == true)
{
//ud.Card = tb_card.Text.Trim().ToString();
}
else
{
//ud.Card = null;
}
if (MainClass_.dyh(tb_gh_xm.Text.Trim().ToString()) == true)
{
//ud.Keys = tb_gh_xm.Text.Trim().ToString();
}
else
{
//ud.Keys = null;
}
ud.UserCode = null;
ud.ChineseNAME = null;
ud.DepId = null;
return us.GetUserInfo( pageIndex_, pageSize_, allcount_, strorderby_); 显示【”GetUserInfo“方法没有采用“4”个参数的重载】错误
}
下面是他的方法:
public DataTable GetUserInfo(UserData udata,string Temp__,string keys_, int bh__, int pageIndex_, int pageSize_, ref int allcount_, string strorderby_)
{
DataTable dt = new DataTable();
SqlConnection sqlcon = new SqlConnection(Maticsoft.SqlStr.SqlConnet.GetSqlCon());
SqlCommand sqlcmd = new SqlCommand("Select_UserInfo", sqlcon);
sqlcmd.CommandType = CommandType.StoredProcedure;
SqlParameter UserId = sqlcmd.Parameters.Add("@UserId", SqlDbType.NVarChar);
SqlParameter DepCode = sqlcmd.Parameters.Add("@DepCode", SqlDbType.NVarChar);
SqlParameter Keys = sqlcmd.Parameters.Add("@Keys", SqlDbType.NVarChar);
SqlParameter RoleCode = sqlcmd.Parameters.Add("@RoleCode", SqlDbType.NVarChar);
SqlParameter bh_ = sqlcmd.Parameters.Add("@bh_", SqlDbType.Int);
SqlParameter Temp_ = sqlcmd.Parameters.Add("@Temp", SqlDbType.NVarChar);
bh_.Value = bh__;
Temp_.Value = Maticsoft.DBUtility.DBExecuteNonQuery.Inpupt_string(Temp__);
UserId.Value = Maticsoft.DBUtility.DBExecuteNonQuery.Input_int(udata.UserId);
DepCode.Value = Maticsoft.DBUtility.DBExecuteNonQuery.Inpupt_string(udata.DepId);
Keys.Value = Maticsoft.DBUtility.DBExecuteNonQuery.Inpupt_string(keys_);
RoleCode.Value = Maticsoft.SqlStr.SqlConnet.GetRoleCode();
return Maticsoft.DBUtility.DBExecuteNonQuery.NewQuery(sqlcmd, sqlcon, pageIndex_, pageSize_, ref allcount_, strorderby_);
}
我按照方法改为8个参数也提示错误,求大神指教具体应该怎么改,请说详细点,新手,谢谢了..........