方法没有任何重载采用“0”个参数

时间:2022-12-03 18:51:53
    [System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Insert, true)]
    public bool Addinfo(string name, string sex)
    {

        Northwind.infoDataTable infos = new Northwind.infoDataTable();
        Northwind.infoRow info = infos.AddinfoRow();//"AddinfoRow"方法没有任何重载采用“0”个参数
        infos.AddinfoRow(info);
        int rowsAffected = Adapter.Update(infos);
        return rowsAffected == 1;
    }
}

15 个解决方案

#1


继续贴代码

#2


infoDataTable 你的这个类是不是没有不带参数的构造函数啊。

#3


讲得很清楚了,AddinfoRow方法必须至少有一个参数。

#4


"AddinfoRow" 没有参数

#5


using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using NorthwindTableAdapters;


[System.ComponentModel.DataObject]
public class person
{
    private infoTableAdapter _infoAdapter = null;

    protected infoTableAdapter Adapter
    {
        get
        {
            if (_infoAdapter == null)
                _infoAdapter = new infoTableAdapter();

            return _infoAdapter;
        }
    }


    [System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Insert, true)]
    public bool Addinfo(string name, string sex)
    {
        string myname;
        string mysex;
        Northwind.infoDataTable infos = new Northwind.infoDataTable();
        Northwind.infoRow info = infos.AddinfoRow(myname,mysex);
        infos.AddinfoRow(info);
        int rowsAffected = Adapter.Update(infos);
        return rowsAffected == 1;
    }
}

#6


调用处,Addinfo()必须有参数

#7


重新贴代码using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using NorthwindTableAdapters;


[System.ComponentModel.DataObject]
public class person
{
    private infoTableAdapter _infoAdapter = null;

    protected infoTableAdapter Adapter
    {
        get
        {
            if (_infoAdapter == null)
                _infoAdapter = new infoTableAdapter();

            return _infoAdapter;
        }
    }


    [System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Insert, true)]
    public bool Addinfo(string name, string sex)
    {
        Northwind.infoDataTable infos = new Northwind.infoDataTable();
        Northwind.infoRow info = infos.AddinfoRow();
        infos.AddinfoRow(info);
        int rowsAffected = Adapter.Update(infos);
        return rowsAffected == 1;
    }
}

#8


你的AddinfoRow()方法需要传参数

#9


调用处,Addinfo()必须有参数

#10


AddinfoRow();搞清楚这个是怎么写的么?

#11


Northwind是我的强类型的DataSet,
所以AddinfoRow()应该就是从那里来的。

#12


 Northwind.infoRow info = infos.AddinfoRow();//"AddinfoRow"方法没有任何重载采用“0”个参数

這個方法需要有參數

#13


打断点调试,调试到方法里面去 看参数

#14


调试看AddinfoRow()里的参数.

#15


你咋不明白 

AddinfoRow  这个函数怎么写的     ???

#1


继续贴代码

#2


infoDataTable 你的这个类是不是没有不带参数的构造函数啊。

#3


讲得很清楚了,AddinfoRow方法必须至少有一个参数。

#4


"AddinfoRow" 没有参数

#5


using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using NorthwindTableAdapters;


[System.ComponentModel.DataObject]
public class person
{
    private infoTableAdapter _infoAdapter = null;

    protected infoTableAdapter Adapter
    {
        get
        {
            if (_infoAdapter == null)
                _infoAdapter = new infoTableAdapter();

            return _infoAdapter;
        }
    }


    [System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Insert, true)]
    public bool Addinfo(string name, string sex)
    {
        string myname;
        string mysex;
        Northwind.infoDataTable infos = new Northwind.infoDataTable();
        Northwind.infoRow info = infos.AddinfoRow(myname,mysex);
        infos.AddinfoRow(info);
        int rowsAffected = Adapter.Update(infos);
        return rowsAffected == 1;
    }
}

#6


调用处,Addinfo()必须有参数

#7


重新贴代码using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using NorthwindTableAdapters;


[System.ComponentModel.DataObject]
public class person
{
    private infoTableAdapter _infoAdapter = null;

    protected infoTableAdapter Adapter
    {
        get
        {
            if (_infoAdapter == null)
                _infoAdapter = new infoTableAdapter();

            return _infoAdapter;
        }
    }


    [System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Insert, true)]
    public bool Addinfo(string name, string sex)
    {
        Northwind.infoDataTable infos = new Northwind.infoDataTable();
        Northwind.infoRow info = infos.AddinfoRow();
        infos.AddinfoRow(info);
        int rowsAffected = Adapter.Update(infos);
        return rowsAffected == 1;
    }
}

#8


你的AddinfoRow()方法需要传参数

#9


调用处,Addinfo()必须有参数

#10


AddinfoRow();搞清楚这个是怎么写的么?

#11


Northwind是我的强类型的DataSet,
所以AddinfoRow()应该就是从那里来的。

#12


 Northwind.infoRow info = infos.AddinfoRow();//"AddinfoRow"方法没有任何重载采用“0”个参数

這個方法需要有參數

#13


打断点调试,调试到方法里面去 看参数

#14


调试看AddinfoRow()里的参数.

#15


你咋不明白 

AddinfoRow  这个函数怎么写的     ???