web用户控件问题,急,在线等 我做了一个datagrid的用户控件A,里面有删除,更新,修改,等功能数据源是在引用这个控件A的界面B里获取的,怎样让我在使用了上述的功能之后,让datagrid重新绑定数据呢。或则说怎么刷新控件A,或则界面B里的数据。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Page_Load(){ this.DataBind(); if(!IsPostBack) { }} 1楼的,那样写databind(),不是没有数据源了么,那数据就没有了啊 tiankj() ( ) 信誉:100 Blog 2006-10-12 13:13:00 得分: 0 在数据源属性的set{}里写 ???没明白 数据源是在引用这个控件A的界面B里获取的难道你属性不是在Page类下面么?like public DataSet MyDataSet{get{}set{}} public class WebForm1 : System.Web.UI.Page { protected System.Web.UI.WebControls.DataGrid DataGrid1; protected System.Web.UI.WebControls.Button Button1; private DataSet ds; public DataSet MyDataSet { get { if(ds!=null) return ds; else { string connectstr = "data source=(local);Initial Catalog=deadshot123;User ID=sa;Password=sa;"; using(SqlConnection conn=new SqlConnection(connectstr)) { try { SqlDataAdapter adapter =new SqlDataAdapter("select * from employee",conn); ds=new DataSet(); adapter.Fill(ds); return ds; } catch(Exception ex) { return null; } } } } } private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码以初始化页面 this.DataBind(); if(!IsPostBack) { Response.Write("test"); } }拖一个datagrid1和一个button上去 设置datagrid1的数据源为MyDataSet即可 C#多线程,死锁问题 C# SQL语句错误????? string 不可以是“可空类型”吗? C#实现图像识别(购买程序) asp.net框架,后台c#写的网上书店系统出现以下错误! 如何给WORD或其他软件添加“大小写转换”工具? gridview 删除行时,点击删除!没有反应!只是在浏览器下端显示网页上有错误!这可能是什么原因了! 循环大问题. 面向对象分析求解 c# 使用CreatePen函数,它的第一个参数的值为多少 Form之间传值问题! 问几个简单的ADO.NET的问题,望高手帮忙详细解答!~``
{
this.DataBind();
if(!IsPostBack)
{
}
}
在数据源属性的set{}里写
???没明白
{
get
{
}
set
{
}
}
{
protected System.Web.UI.WebControls.DataGrid DataGrid1;
protected System.Web.UI.WebControls.Button Button1; private DataSet ds; public DataSet MyDataSet
{
get
{
if(ds!=null)
return ds;
else
{
string connectstr = "data source=(local);Initial Catalog=deadshot123;User ID=sa;Password=sa;";
using(SqlConnection conn=new SqlConnection(connectstr))
{
try
{
SqlDataAdapter adapter =new SqlDataAdapter("select * from employee",conn);
ds=new DataSet();
adapter.Fill(ds);
return ds;
}
catch(Exception ex)
{
return null;
}
}
}
}
}
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
this.DataBind();
if(!IsPostBack)
{
Response.Write("test");
}
}拖一个datagrid1和一个button上去 设置datagrid1的数据源为MyDataSet即可