GridView中怎么得到自定义控件的值

问题描述

GridView中怎么得到自定义控件的值?

解决方案

解决方案二:
<asp:TemplateFieldHeaderText="开始日期"><HeaderStyleWidth="60px"/><EditItemTemplate><uc4:CDateID="CDate1"runat="server"/></EditItemTemplate><ItemTemplate><%#Eval("dtStart","{0:yyyy-MM-dd}")%></ItemTemplate></asp:TemplateField>我在后台怎么得到CDate1
解决方案三:
你是用的什么控件GridView?是要在什么事件里面获得CDateCDate1=(CDate)e.Row.FindControl("CDate1");
解决方案四:
CDate是用户自定义控件
解决方案五:
知道,我是说外面的控件看样子应该是GridView把你要在哪里获得这个控件
解决方案六:
问题已自行解决,谢谢
解决方案七:
把值放Session中试试。

时间: 2024-09-26 22:37:05

GridView中怎么得到自定义控件的值的相关文章

关于GridView中各种列后台取值的方法

1.GridView中默认的是BoundField在后台可用GridView1.Rows[0].Cells[0]来取值. 2.如果是其他列如HyperLinkField,ButtonField,CheckBoxField则要在后台进行转化. 转化方法如下: ((HyperLink)GridView1.Rows[RowIndex].Cells[0].Controls[0]).Text 对应的Field转化为相应的类型,简单的方法就是Field的类型名如ButtonField去掉Field就OK了

asp.net如何得到GRIDVIEW中某行某列值的方法

根据某列的值改变其样式最好的方法是在GridView的DataRowBound事件中想办法.在GridView中的行绑定数据后将立即执行 DataRowBound事件.DataRowBound事件使用GridViewRowEventargs类作为事件变量.通过事件变量你能够利用 GridViewRowEventArgs属性操作已经绑定数据的行. 复制代码 代码如下: protected void GridView1_RowDataBound(object sender, GridViewRowE

asp.net如何得到GRIDVIEW中某行某列值的方法_实用技巧

根据某列的值改变其样式最好的方法是在GridView的DataRowBound事件中想办法.在GridView中的行绑定数据后将立即执行DataRowBound事件.DataRowBound事件使用GridViewRowEventargs类作为事件变量.通过事件变量你能够利用GridViewRowEventArgs属性操作已经绑定数据的行. 复制代码 代码如下: protected void GridView1_RowDataBound(object sender, GridViewRowEve

网页后台中如何获取gridview中超链接模板列的值

问题描述 模板列是这样的<asp:TemplateFieldHeaderText="患者姓名"><ItemTemplate><ahref='Default.aspx?sjbh=<%#Eval("sjbh")%>'id="brxm"runat=server>测试xxx</a></ItemTemplate><ItemStyleHorizontalAlign="Ce

帮忙说一下引用页中获取用户自定义控件的值

问题描述 一个用户自定义控件添加到了引用页:运行时怎么获取自定义控件中控件的值:我做了个添加分类的自定义控件有个DROPDOWNLIST,然后在写文章(ADDATCL.ASPX)的那页添加,因为DROPDOWNLIST与数据绑定,所以我要获取绑后的SELECTEDVALUE给写文章(ADDATCL.ASPX)的页然后添加到数据库 解决方案 解决方案二:1.给用户控件添加一个公共属性2.要么用findcontrol方法,这种方法是迟绑定(late-binding),效率很低的,建议属性的方法解决方

如何取出gridview中绑定的Label的值(Label是单个字母)

问题描述 如题..菜鸟一个,求稍微详细点的代码..多谢 解决方案 解决方案二:gridview是什么?解决方案三:Labellabel=(Label)gridView.Rows[i].Cells[j].FindControl("Label1");strings=label.Text;解决方案四:引用2楼gxingmin的回复: Labellabel=(Label)gridView.Rows[i].Cells[j].FindControl("Label1");stri

单击Gridview中LinkButton,获取当前行索引及某单元格值

1.在Gridview中添加模板列,在其中加入Linkbuttion,增加CommandName属性 (设置命令名),并赋值 <asp:TemplateField HeaderText="记录编号"> <ItemTemplate> <asp:LinkButton ID="lbtnRecordid" CommandName="lbtn" runat="server" ForeColor="

GridView中获取被点击行中的DropDownList和TextBox中的值

本文为大家介绍下如何通过点击GridView中的a标签获取被点击行中的下拉框和文本框中的值,具体实现嗲吗如下,感兴趣的朋友可以参考下哈,希望对大家有所帮助   aspx页面代码:通过点击GridView中的a标签获取被点击行中的下拉框和文本框中的值 复制代码 代码如下: <asp:GridView ID="GridView1" runat="server"> <Columns> <asp:BoundField HeaderText=&q

根据Eval()函数绑定的值,来显示GridView中的控件的方法_实用技巧

复制代码 代码如下: <asp:TemplateField HeaderText="操作" ShowHeader="False">                                 <ItemTemplate>                                 <asp:LinkButton ID="btn_zhiding" runat="server" Command