问题是这样开始的,我在多个页面中都用到了DataList,因为DataList的样式很难调到最好,就想把他做成一个用户控件,为这个用户控件设置了一个数据集的属性,
如:
public DataSet imageDataSet
{ set
{
ds=value;
BindtoSource();
}
get
{return ds;}}然后在BindtoSource()中设置了绑定数据集ds到控件,也就是DataList,老是出现DataList没有定义,后来一想,可能是给他附属性的时候DataList还没有初始化,最后没办法,在里面new了一个DataList,但是发现还是没有显示,数据集是绝对的有,另外,没加new DataList之前,老是运行到这里就报错,未将对像引用到对像的实例,唉,郁闷了一个上午,望高手赐教,不胜感激,在线等
如:
public DataSet imageDataSet
{ set
{
ds=value;
BindtoSource();
}
get
{return ds;}}然后在BindtoSource()中设置了绑定数据集ds到控件,也就是DataList,老是出现DataList没有定义,后来一想,可能是给他附属性的时候DataList还没有初始化,最后没办法,在里面new了一个DataList,但是发现还是没有显示,数据集是绝对的有,另外,没加new DataList之前,老是运行到这里就报错,未将对像引用到对像的实例,唉,郁闷了一个上午,望高手赐教,不胜感激,在线等
解决方案 »
- page 和 this 的区别
- .NET2.0的Login登陆控件,配置好角色后。能用角色控制文件的访问权限吗?
- response.write()出错
- 我用的是 asp.net web martrix 做的东西,用dreamweaver中的css统一的界面后,汉字全变成了问号? 在线等
- 为何我的winwap访问本机一些程序需要输入用户和口令?但是用户名和口令是什么?
- 下班了,求一个关联表的存储过程.还有对应条件的字段变汉字.
- 未找到自定义工具CrystalDecisions.VSDesigner.CodeGen.ReportCodeGenerator是啥意思?我快死了?高分
- 再问:OA出了问题,请各位给点意见
- 求救:可以在asp.net服务端控件里面获取iframe.document.body.innerHTML中的文本吗?
- 用Javascript怎么改变CustomValidator的ErrorMessage的值,谢谢
- “System.Data.DataSet.Tables”是“属性”,但在此处被当做“方法”来使用
- HttpContext.Cache和Application有些什么异同,优缺点各是什么?
因为是在多个页面中用到这个DataList,所以把数据集作为属性,如果在控件里面得到DataSet就只能一个控件用到一个页面了,因为他们获得数据集的方法不同,如果大家不相信的话,可以做一个简单的页面,会得不到值,或者会提示未将对像引用到对像的实例,我觉得是一个非常奇对的问题
nanhaoff(战神柔情) 那样去想的,结果报错,不知怎么回事
//****邦定数据源属性
public object BindDataSource
{
get
{
return DGRid.DataSource;
}
set
{
DGRid.DataSource=value;
}
}
如:DataList dList=new DataList();
……
DataList.DataBind();
Controls.Add(DataList); //---增加控件【注意】
BindtoSource()的函数里面判断一下datalist 是不是为空,若为null则不绑定,否则绑定