zoukankan      html  css  js  c++  java
  • Radgrid EditFormType="WebUserControl" webcontrol的初始化

    在使用radgrid的控件的时候。如果你碰到了dropdownlist控件,这个时候我们没有办法在
    html的代码里直接设置 selectIndex

    也许我们会想如造page 始初化控件的设置方式
     
    if (!Page.IsPostback)
    {
        bindControl();//在这边进行控件的绑定
    }
    但是我们会发现。这个Page.IsPostback在加载和回发的时候都是一样,得不到加载状态Callback也是一样
    这个时候我们可以用 oninit来实现它了

     protected override void OnInit(EventArgs e)
        
    {
            
    this.DataBinding += new EventHandler(Beheer_UserControls_TickerTapeEditor_DataBinding);
            
    base.OnInit(e);
        }


        
    void Beheer_UserControls_TickerTapeEditor_DataBinding(object sender, EventArgs e)
        
    {
            
    object target = DataBinder.Eval(DataItem, "StrHtmlTarget");
            
    if (target == null || target is DBNull)
            
    {
                ddlTarget.SelectedIndex 
    = 0;
            }

            
    else
            
    {
                ddlTarget.SelectedValue 
    = (string)target;
            }

        }

    不清楚asp.net自带的grid是否是如些
  • 相关阅读:
    k8s前期部署准备
    树莓派安装Gitlab-runner
    GitLab CI/CD 报错
    测试
    LVS结合keepalive
    LVS实现负载均衡安装配置详解
    LVS实现负载均衡原理
    私有仓库 gitlab 部署笔记
    Docker 案例: 在容器中部署静态网站
    docker 容器的启动方式
  • 原文地址:https://www.cnblogs.com/lovebanyi/p/875496.html
Copyright © 2011-2022 走看看