【问题标题】:Why do I get "no overload method takes 0 arguments" error? [closed]为什么我会收到“没有重载方法需要 0 个参数”错误? [关闭]
【发布时间】:2017-08-25 10:03:34
【问题描述】:

使用以下代码,我得到“没有重载方法 'getStarDropdown' 需要 0 个参数”错误。

我该如何解决这个问题?因为我是新手!

请帮忙谢谢:)

头等舱:

public DataTable getStarDropdown(int starID)
    {
        try
        {
            DataTable dtStar = null;
            CommonDAL obj = new CommonDAL();
            DataSet dsAll = obj.getStarEntity(starID);

            if (dsAll != null)
                dtStar = dsAll.Tables[1];
            return dtStar;
        }
        catch (Exception ex)
        {
            string msg = ex.Message;

            ExceptionLogger.WriteToLog(hostWebUrl, "CommonDAL", "getAllDropDown()", ex.Message, ex.StackTrace, ExceptionLogger.LOGTYPE.ERROR.ToString());
            return null;
        }

    }

二等:

public static List<Dictionary<string, object>> GetStarData()
    {
        CommonBAL obj = new CommonBAL();
        DataTable dt = new DataTable();
        dt = obj.getStarDropdown();

        System.Web.Script.Serialization.JavaScriptSerializer serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
        List<Dictionary<string, object>> rows = new List<Dictionary<string, object>>();
        Dictionary<string, object> row;
        foreach (DataRow dr in dt.Rows)
        {
            row = new Dictionary<string, object>();
            foreach (DataColumn col in dt.Columns)
            {
                row.Add(col.ColumnName, dr[col]);
            }
            rows.Add(row);
        }
        return rows;

    }

【问题讨论】:

  • obj.getStarDropdown(); 您需要根据其签名DataTable getStarDropdown(int starID) 将starID 传递给此方法,这就是编译器告诉您的。它找不到这个不带参数的方法的重载,因为只有一个带一个 int 参数的方法。

标签: c# asp.net jqgrid jqgrid-asp.net


【解决方案1】:

在第二类中,将值设置为dt时需要一个整数。

所以

dt = obj.getStarDropdown(PUT AN INTEGER HERE)

【讨论】:

【解决方案2】:

您的函数需要一个 int 类型的参数

/将整数值传递给函数,

 dt = obj.getStarDropdown(1);

【讨论】:

  • 某个整数?抱歉,我是新手,所以我需要帮助@Sajeetharan
  • 你的 getStarDropdown 需要一个 starId,传递 startID
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多