a.cs
メソッドsave()
があり、ユーザーコントロールがあり、保存メソッドを使用しb.ascx
てバインドしたいクラスがあります。GridView
そんな感じ
gridview1.datasource = //want to call save method here
まず、メソッドとクラス修飾子が であることを確認してくださいpublic
。
using
クラスに があることを確認namespace
しますUserControl
(クラスが別のプロジェクト/クラス ライブラリにある場合)
この例では、私のクラスと UserControl は同じプロジェクトにあります。
あなたのクラスは次のようになっていると思います:
namespace WebApplication1
{
public class MyClass
{
public object Save()
{
throw new NotImplementedException();
}
}
}
次のようにユーザーコントロールで:
namespace WebApplication1
{
public partial class MyUserControl : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
MyClass obj = new MyClass();
myGridView.DataSource = obj.Save();
myGridView.DataBind();
}
}
}