惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Apple Machine Learning Research
Apple Machine Learning Research
J
Java Code Geeks
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Last Week in AI
Last Week in AI
雷峰网
雷峰网
博客园_首页
小众软件
小众软件
美团技术团队
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
腾讯CDC
P
Proofpoint News Feed
MongoDB | Blog
MongoDB | Blog
Google DeepMind News
Google DeepMind News
MyScale Blog
MyScale Blog
U
Unit 42
The Cloudflare Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Microsoft Security Blog
Microsoft Security Blog
大猫的无限游戏
大猫的无限游戏
Engineering at Meta
Engineering at Meta
N
Netflix TechBlog - Medium
Microsoft Azure Blog
Microsoft Azure Blog
博客园 - 叶小钗

博客园 - 物质法则

Direcshow中视频捕捉和参数设置报告-5 Direcshow中视频捕捉和参数设置报告-4 Direcshow中视频捕捉和参数设置报告-3 Direcshow中视频捕捉和参数设置报告-2(转) Direcshow中视频捕捉和参数设置报告-1(转) GridView的一点用法 GridView控件修改、删除示例(修改含有DropDownList控件) - 物质法则 - 博客园 数据层组件设计与数据传递一 自定义实体类简介 css阴影效果 Ajax问题集(不断更新) Start with Ajax.NET 可输入的select JS代码小集合 ajax即时保存 CIU软考联盟:软件设计师试题解析-数据结构篇 CIU软考联盟:软件设计师上午试题解析-操作系统篇 CIU软考联盟:软件设计师(高程)试题解析-软件工程篇 软设考点精要,精确到每页!
如何访问Formview中的控件
物质法则 · 2006-10-16 · via 博客园 - 物质法则

.net Framework类库中的FindControl方法可以帮助我们访问Formview中的控件:
protected void FormView1_ItemCreated(object sender, EventArgs e)   
{       
    DropDownList test;       
   switch (FormView1.CurrentMode)       
   {           
         case FormViewMode.Edit: 
            test = ((DropDownList)FormView1.Row.FindControl("DropDownList3")); 
            test.Attributes.Add("onchange", "FControl('" + test.UniqueID + "');");    
            break; 
       case FormViewMode.Insert: 
               test = ((DropDownList)FormView1.Row.FindControl("DropDownList3"));  
              test.Attributes.Add("onchange", "FControl('" + test.UniqueID + "');");   
             break;  
      }   
}

  上面的程序实现的功能是:
给FormView中的EditItemTemplate和InsertItemTemplate中的DropDownList控件加上FControl;
FControl方法的代码是:
  function FControl(ctlName)       

           var rowIndex=document.getElementById(ctlName).selectedIndex;
            if(document.getElementById(ctlName).options[rowIndex].innerText=='58')
            {
                document.getElementById('FControl').style.display="";
            }
            else
            {
                document.getElementById('FControl').style.display="none"; 
           } 
       }
当DropDownList的值为58时显示id为FControl的组件,否则不显示。