【问题标题】:No overload for method 'GetRows()' takes one argument方法 'GetRows()' 没有重载需要一个参数
【发布时间】:2013-04-25 02:18:10
【问题描述】:

我正在开发一个视图页面。

这是我的代码:

int idses = Convert.ToInt32(Session["ID"].ToString());

// address
DataTable adrDT = new DataTable();
adrDT = ClassView.GetRows(idses);

houseN.Text = adrDT.Rows[0]["houseN"].ToString();
streetAD.Text = adrDT.Rows[0]["stAddress"].ToString();
townAD.Text = adrDT.Rows[0]["town"].ToString();
cityAD.Text = adrDT.Rows[0]["city"].ToString();
stateAD.Text = adrDT.Rows[0]["state"].ToString();
zipC.Text = adrDT.Rows[0]["zipCOde"].ToString();
ddlC.SelectedValue = adrDT.Rows[0]["countryID"].ToString();
teleNumb.Text = adrDT.Rows[0]["telephoneN"].ToString();
faxNumb.Text = adrDT.Rows[0]["faxN"].ToString();

这是我的数据层中的代码:

string rowSQL = "SELECT Merchant_Master.id, Merchant_Master.CompanyName, Merchant_Master.Url, Merchant_Master.AddressID, Industry.IndustryName, "
              + "Merchant_Master.IsActive, Merchant_Master.IsDeleted, Merchant_Master.DateCreated "
              + "FROM Merchant_Master JOIN Industry on Merchant_Master.IndustryID = Industry.id where Merchant_Master.id = @id";
//string rowSQL = "SELECT CompanyName, Url, DateCreated FROM Merchant_Master";

string[] param = {"@id"};
object[] paramVal = {};

return ClassDBQuery.ExecDataReader(rowSQL, param, paramVal);

我的问题是:如何在后面的代码中调用@id?

adrDT = ClassView.GetRows(idses); -> 在这一行...当我输入 idses 时,我收到错误“方法 'GetRows()' 没有重载需要一个参数”...我该怎么办?

【问题讨论】:

  • @carth 也许你可以再次帮助我...:)

标签: sql asp.net layer


【解决方案1】:

这意味着,在您的 ClassView 类中,您没有需要任何参数的 GetRows 方法。再看看你的 ClassView。

编辑:

如果idses的类型是int,你应该这样做:

public static DataTable GetRows(int ideses) {...}

【讨论】:

  • 我声明了我的 getrow 方法,就像这个 public static DataTable GetRows().. 我需要在里面放参数..? #___#
  • public static DataTable GetRows(int idses) { sqlquery..... string[] param = {"@id"};对象[] 参数 = {idses};返回 ClassDBQuery.ExecDataReader(rowSQL, param, paramVal);所以会是这样..?
  • @aianLee,如果您像我说的那样更改 GetRows 方法,您的初始帖子问题将得到解决。我真的不知道您的 ClassDBQuery.ExecDataReader 以及您需要传递给此方法的内容。
  • 是的...对不起..我刚刚意识到我正在调整 gridview 数据绑定的方法...我创建了一个新方法并且它有效..谢谢.. @jhonatas kleinkauff
猜你喜欢
  • 2016-11-15
  • 1970-01-01
  • 1970-01-01
  • 2012-02-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多