FormView 子控件的text值

问题描述

<asp:FormViewID="FormView1"runat="server"DataSourceID="AccessDataSource1"><ItemTemplate>软件名称:<asp:LabelID="nameLabel"runat="server"Text='<%#Bind("name")%>'></asp:Label><br/>/ItemTemplate></asp:FormView>现在程序中取出nameLabel子控件的text值,如何,谢谢

解决方案

解决方案二:
自己ding
解决方案三:
为什么没人回答
解决方案四:
前台HTML代码:<asp:FormViewID="FormView1"runat="server"DataSourceID="AccessDataSource1"OnItemDataBound="FormView1_OnItemDataBound"><ItemTemplate>软件名称:<asp:LabelID="nameLabel"runat="server"Text='<%#Bind("name")%>'></asp:Label><br/>/ItemTemplate></asp:FormView>

后台C#代码:protectedvoiddtl_1OnItemDataBound(objectsender,DataListItemEventArgse,FormViewCommandEventArgse){LabelmyLabel=(Label)e.Item.FindControl("nameLabel");//寻找控件stringmyString=myLabel.text;//myString就是你要的text值了}

解决方案五:
FindControl
解决方案六:
protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){BindFormView();}}DataTableGetTable(){DataTabledt=newDataTable();dt.Columns.Add("id",typeof(string));string[]str=newstring[20];for(inti=0;i<str.Length;i++){str[i]=i.ToString();}for(intj=0;j<str.Length;j++){DataRowrow=dt.NewRow();row["id"]=str[j];dt.Rows.Add(row);}returndt;}protectedvoidButton2_Click(objectsender,EventArgse){TextBoxtxtname=this.FormView1.Row.FindControl("txtname")asTextBox;if(txtname!=null){txtname.Text="找到了";}}voidBindFormView(){this.FormView1.DataSource=GetTable();this.FormView1.DataBind();}
解决方案七:
不好意思,弄错了。重发一遍,记住要在前台FormView控件中加入“OnItemDataBound="FormView1_OnItemDataBound"”前台HTML代码:<asp:FormViewID="FormView1"runat="server"DataSourceID="AccessDataSource1"OnItemDataBound="FormView1_OnItemDataBound"><ItemTemplate>软件名称:<asp:LabelID="nameLabel"runat="server"Text='<%#Bind("name")%>'></asp:Label><br/>/ItemTemplate></asp:FormView>

后台C#代码:protectedvoidFormView1_OnItemDataBound(objectsender,FormViewCommandEventArgse){LabelmyLabel=(Label)e.Item.FindControl("nameLabel");//寻找控件stringmyString=myLabel.text;//myString就是你要的text值了}

解决方案八:
我谢谢了,出差了,无法测试,回来加分,还想问问,vb代码如何写
解决方案九:
ControloCtrl=FormView1.FindControl("nameLabel");if(oCtrl!=null){stringsText=((Label)oCtrl).Text;}

时间: 2024-07-31 19:14:50

FormView 子控件的text值的相关文章

GridView中,模板列控件的Text值有DataFormatString的时候,取不到值,怎么办?

问题描述 在GridView中:<asp:TemplateFieldHeaderText="本月计划"><ItemTemplate><asp:LabelID="Label5"runat="server"Text='<%#Bind("PlanSale","{0:N0}")%>'></asp:Label></ItemTemplate><

关于动态生成控件和动态获得控件的句柄值

动态|控件 从问题者的发的贴子:help me里面需要动态获得控件的句柄值,这些日子在vs.net里试了一下,总结出一点点经验,如下:1.动态生成控件:不管是在asp.net里还是在windows application里,每一个控件都可以作为母控件,在其中添加一些子的控件,当然添加可以是手工添加进去,而动态添加控件一般如下:(asp.net中)         dim textbox as textbox       '动态添加一个textbox控件        textbox=new te

详解Android中ViewPager的PagerTabStrip子控件的用法_Android

我们先来看一个小例子: 可以看到,效果实现的也是很棒,比之前自定义的标签指示器更加的流畅.下面,简单介绍一下 PagerTabStrip和它的使用. PagerTabStrip是v4支持包里面的类,是ViewPager专用的类,不能在其他地方使用.在使用的时候,我们只需要在ViewPager的布局里面声明即可.     如下面的代码 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns

asp.net 生成控件后自动获取控件的name值

asp教程.net 生成控件后自动获取控件的name值 //用控件的tag属性比较方便 private void message(object sender,eventargs e) {       picturebox pic = sender as picturebox;       string lblname=((label)pic.tag).name;       messagebox.show(lblname); } //动态生成控件时,指定name,然后找到它: foreach (

解决ListView中的Item点击事件和子控件的冲突或者item点击没有反应

fragment中添加了button和checkbox这些控件,此时这些子控件会将焦点获取到,所以常常当点击item时变化的是子控件,item本身的点击没有响应. 这时候就可以使用descendantFocusability来解决啦,API描述如下: android:descendantFocusability 该属性是当一个为view获取焦点时,定义viewGroup和其子控件两者之间的关系. 属性的值有三种: beforeDescendants:viewgroup会优先其子类控件而获取到焦点

Android 布局之LinearLayout 子控件weight权重的作用详析(转)

  关于Android开发中的LinearLayout子控件权重android:layout_weigh参数的作用,网上关于其用法有两种截然相反说法:   说法一:值越大,重要性越高,所占用的空间越大: 说法二:值越大,重要性越低,所占用的空间越小. 到底哪个正确?哪个错误?抑或还有其他解释?请点击查看关于weight 权重参数作用的详分析:   其实这两种情况都不太准确: 准确的解释是,weight 权限 是用于分配父控件某一方向上尺寸-所有子控件在该方向上设定尺寸和 所得值的一个参数,把这个

Android ListView最佳处理方式,ListView拖动防重复数据显示,单击响应子控件

Android ListView最佳处理方式,ListView拖动防重复数据显示,单击响应子控件. 1.为了防止拖动ListView时,在列表末尾重复数据显示.需要加入 HashMap<Integer,View> lmap = new HashMap<Integer,View>();其中Integer为列表位置,View为子项视图,加入数据前首先if (lmap.get(position)==null) ,满足条件时,加入lmap.put(position, convertView

Android自定义ViewGroup之子控件的自动换行和添加删除

常用的布局类型并不能满足所有需求,这时就会用到ViewGroup. ViewGroup作为一个放置View的容器,并且我们在写布局xml的时候,会告诉容器(凡是以layout为开头的属性,都是为用于告诉容器的),我们的宽度(layout_width).高度(layout_height).对齐方式(layout_gravity)等:当然还有margin等:于是乎,ViewGroup需要做的事情是:给childView计算出建议的宽和高和测量模式 :决定childView的位置:为什么只是建议的宽和

odac-如何把控件上的值直接赋值到dbgrideh上显示

问题描述 如何把控件上的值直接赋值到dbgrideh上显示 请教前辈呀,点击增加按钮后,如何把控件上的值直接赋值到dbgrideh上一行显示,再点击保存,能保存多行记录 解决方案 啊啊啊,帮帮忙呀!!!! 解决方案二: 指针的值可以直接输入赋值 解决方案三: 如果是直接连接数据库的话,可以通过以下代码直接加入: adoquery1.Datasource.DataSet.Appen; adoquery1.Datasource.DataSet.FieldByName('A').asString:=E