猿问

自定义控件问题

自定义控件在页面呈现的时候出错, 

  /*测试用的是数据源 */

        [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()' />");
        }

 我测了一下是我去数据集的时候出现的错误,请问哪位能帮我看下原因,提供些解决的办法,不胜感谢,我没有分了,若是我有了定会补上。


HUH函数
浏览 523回答 2
2回答

倚天杖

设计器调用Render的时候,DataSource为null,这种控件最好先看示例,帮助里很详细。

拉莫斯之舞

Render 执行顺序限于字段属性、最好是在绑定的时候、判断一下是否为空、
随时随地看视频慕课网APP
我要回答