自定义控件在页面呈现的时候出错,
/*测试用的是数据源 */
[Bindable(true)]
[Category("数据源")]
[DefaultValue("")]
[Description("数据源")]
public DataSet DataSource
{
set
{
this.dataSource = value;
}
get
{
return this.dataSource;
}
}
protected override void Render(HtmlTextWriter writer)
{
ds = (DataSet)DataSource;
dr = ds.Tables[0];
//writer.Write("<input class=liu id=btok type=button value=确定 onclick='add()' />");
}
我测了一下是我去数据集的时候出现的错误,请问哪位能帮我看下原因,提供些解决的办法,不胜感谢,我没有分了,若是我有了定会补上。
设计器调用Render的时候,DataSource为null,这种控件最好先看示例,帮助里很详细。
Render 执行顺序限于字段属性、最好是在绑定的时候、判断一下是否为空、