控件问题,挂了几天没人答,没人会吗?? 控件都找不到,怎么赋值?贴menu.ascx出来看看 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这里是menu.ascx代码,在WEB页得了classid生成sql想把sql再传给它引用的第二个控件public partial class Control_MainMenu : System.Web.UI.UserControl{ private int Classid; public string SetClassid { set { Classid =Convert.ToInt32( value); } } protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string sql; sql = "select *from MLDG_Class where belong=" + Classid+" order by Orderby";//Wap } }} 这是menulist.ascx的代码,想通过第一个控代动态的给第二个控件赋setsql值,可我把第二个控件拉到第一个控件后,还是提示没有引用第二个控件.查了一些资料,好像是要委托,请问怎么委托啊public partial class Control_MainMenuList : System.Web.UI.UserControl{ private string sql; public string Setsql { set { sql = value; } get { return sql; } } protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { Bind(sql); } } private void Bind(string sql) { Db dbs = new Db(); dbs.Conn("Dbstr"); SqlDataReader Mydr = dbs.RunProcGetReader(sql); DataList1.DataSource = Mydr; DataList1.DataBind(); Mydr.Close(); Mydr.Dispose(); }} 如果你使用的是 VS 2005.应该就是你开始的做法!不需要使用委托!如果你在一个控件的方法中要调用另外一个控件的方法需要使用委托.如果是VS 2003,可能需要在第一个控件中的.ascx (不是.ascx.cs) 中声明第二个控件的类! 找一个浏览3D图像的控件 如何实现好友动态列表。 winform界面button无法获取treeview的当前选中节点? 哪一个配置文件改动后不需要recompile? c#.net的gridview使用显示数据时如何获取某行字段值 smtp的问题 请高人帮助小妹,如何在.net中调用C语言写的DLL,请教高人指教,200分送上 关于文件访问的解决方案,请大虾进来提示一下,谢谢。 关于游戏服务器的讨论,欢迎参与! 关于c#访问word对象的问题!! 基础问题 谁能发给我一个C#编写的贪吃蛇的源代码
{
private int Classid;
public string SetClassid
{
set
{
Classid =Convert.ToInt32( value);
}
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string sql;
sql = "select *from MLDG_Class where belong=" + Classid+" order by Orderby";//Wap
} }
}
查了一些资料,好像是要委托,请问怎么委托啊public partial class Control_MainMenuList : System.Web.UI.UserControl
{
private string sql;
public string Setsql
{
set
{
sql = value;
}
get
{
return sql;
}
}
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
{
Bind(sql);
} }
private void Bind(string sql)
{
Db dbs = new Db();
dbs.Conn("Dbstr");
SqlDataReader Mydr = dbs.RunProcGetReader(sql);
DataList1.DataSource = Mydr;
DataList1.DataBind();
Mydr.Close();
Mydr.Dispose();
}
}
如果是VS 2003,可能需要在第一个控件中的.ascx (不是.ascx.cs) 中声明第二个控件的类!