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

推荐订阅源

人人都是产品经理
人人都是产品经理
Stack Overflow Blog
Stack Overflow Blog
S
SegmentFault 最新的问题
博客园 - 司徒正美
aimingoo的专栏
aimingoo的专栏
U
Unit 42
GbyAI
GbyAI
B
Blog RSS Feed
博客园 - Franky
L
LangChain Blog
Hugging Face - Blog
Hugging Face - Blog
美团技术团队
The GitHub Blog
The GitHub Blog
Y
Y Combinator Blog
云风的 BLOG
云风的 BLOG
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - 三生石上(FineUI控件)
Microsoft Azure Blog
Microsoft Azure Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
G
Google Developers Blog
Last Week in AI
Last Week in AI
阮一峰的网络日志
阮一峰的网络日志
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Apple Machine Learning Research
Apple Machine Learning Research

博客园 - 物质法则

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的组件,否则不显示。