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是否是如些
  • 相关阅读:
    [Shoi2007]Vote 善意的投票
    [CQOI2015]任务查询系统
    [SDOI2013]森林
    HttpClient 教程 (二)
    /system改成可写
    Netbeans 6.8 + apktool_2.0.0b9 动态调试smali文件
    把中文版NetBeans改成英文版
    ZjDroid工具介绍及脱壳详细示例
    grep过滤搜索
    android Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)
  • 原文地址:https://www.cnblogs.com/lovebanyi/p/875496.html
Copyright © 2011-2022 走看看