DataGrid里面内嵌控件的问题!!!

问题描述

如题,补充的是在DataGrid的ItemTemplate里面有Table,然后LinkButton控件放在td里面,请问我怎么在程序找到这个LinkButton控件

解决方案

解决方案二:
if(...||...)linkbuttonlk=e.item.findcontrol()...
解决方案三:
在ItemDataBound事件里面就可以找到protectedvoiddlCon_ItemDataBound(objectsender,DataListItemEventArgse){if(e.Item.ItemIndex!=-1)//自動編號{intid=e.Item.ItemIndex+1;LinkButtonlb=(LinkButton)e.Item.FindControl("Linkbutton名字");}
解决方案四:
在ItemDataBound事件里面就可以找到protectedvoiddlCon_ItemDataBound(objectsender,DataListItemEventArgse){if(e.Item.ItemIndex!=-1)//自動編號{intid=e.Item.ItemIndex+1;LinkButtonlb=(LinkButton)e.Item.FindControl("Linkbutton名字");}
解决方案五:
这些都试过了,原因是控件在table里面,所以用e.Itme.FindControl("Linkbutton名字");根本找不到。

时间: 2024-09-20 15:27:24

DataGrid里面内嵌控件的问题!!!的相关文章

《Programming WPF》翻译 第3章 3.内嵌控件

WPF提供了一系列内嵌控件.其中大多数符合标准的你已经熟悉的Windows控 件类型.注意到没有一个是包装在旧的Win32控件外面的控件.虽然它们看上去 就像是它们的副本,它们都是与生俱来的WPF控件.这意味着它们为WPF在本书中 描述的功能提供了完全的支持,包括样式.独立的分辨率.数据绑定.合成.以 及充分的集成支持WPF的图形化能力. 3.3.1按钮 按钮是用户可以点击的控件.点击的结果由应有程序的开发者胜任,但是共 同的期望依赖于按钮的类型.例如,点击一个用来表示选择的CheckBox或

ASP.net下DataGrid的单项选择控件

asp.net|datagrid|控件 #region 声明//----------------------------------------------------------------------//// 作者: 李淼(Nick.Lee)//// ASP.net下DataGrid的单项选择控件 // 时间:2005-3-15 // boyorgril@msn.com// QQ:16503096//注意:引用请标明出处,谢谢//-------------------------------

探索DeepEarth的内置控件

在DeepEarth内部提供了6个地图扩展控件(CoordControl.ScaleControl.NavControl. MapControl.MouseControl.ZoomSliderControl)为我们提供了相对比较规范.完善的编程模型,通过他们可进一步的增强地图的操作灵活性等,还可通过扩展开发出许多功能强大的扩展程序.本篇主要以DeepEarth内置控件中的最常用的几个控件为主题探索 DeepEarth内置控件的使用方法. 在探索DeepEarth内置控件的使用方法之前先了解下内置

c#+wpf实现WrapPanel布局容器内的控件多选

问题描述 c#+wpf实现WrapPanel布局容器内的控件多选 90C windows系统的用户界面有文件多选功能 我想在WrapPanel布局容器内的控件实现多选功能.(Ctrl+a全选,shift+鼠标单击连续按,Ctrl+鼠标单击不连续选择)WrapPanel布局容器内的控件,都对应一个集合中的元素,不过我主要是实现多选效果以及多选后,被选中的控件背景会变色,然后单击WrapPanel之外的某个控件或右键菜单单击,然后通过MessageBox.Show方法输出被选中的控件对应的集合元素.

datepicker-silverlight的DataGrid中添加DatePicker控件使用滚动条滚动数据有误

问题描述 silverlight的DataGrid中添加DatePicker控件使用滚动条滚动数据有误 silverlight的DataGrid中添加DatePicker控件,初始设定DatePicker中的时间,连续使用滚动条滚动,初始设定DatePicker的值会随机改变. <sdk:DataGrid Grid.Row="1" HorizontalAlignment="Stretch" Name="dataGrid1" Vertical

获取table中的repeater内某个控件

问题描述 获取table中的repeater内某个控件 很长时间没做bs的项目了 有这么一个问题 在页面中有个table,table中的某一个tr的td内加了一个repeater控件 如以下代码(部分) <asp:Repeater ID="Repeater1" runat="server"> <ItemTemplate> <tr> <td bgcolor="#FFFFFF" style="dis

嵌入式开发-在Window CE 操作系统中,如何在DataGrid 中添加ComboBox 控件

问题描述 在Window CE 操作系统中,如何在DataGrid 中添加ComboBox 控件 最近在开发手持机,因为公司要求,将ERP 系统置入到手持机中,发现在Window CE 系统中,很多 控件都无法使用.譬如说,要在DataGrid 中添加列,要求在DataGrid 中操作数据,下拉的 ComBobox 就没有,也没有DataGridComBoBox 列,如何处理,请各位兄弟指教. QQ:870088133 解决方案 CE版的控件是精简的,很多功能都没有.需要自己实现. 你说的添加C

WinForm的窗体中怎么在DataGrid中放入ComboBox控件(50分)

问题描述 WinForm的窗体中怎么在DataGrid中放入ComboBox控件我的代码:DataGridTextBoxColumndgtb=(DataGridTextBoxColumn)DBG.TableStyles[0].GridColumnStyles[0];ComboBoxcbmDBG=newComboBox();cbmDBG.Items.AddRange(newobject[]{"选项一","选项二","选项三","选项四&q

asp.net 后台访问listview内子控件

问题描述 asp.net 后台访问listview内子控件 设置一个button按钮,点击时读取listview里一个label控件的文本,使用了findcontrol方法且出错,显示未引用实例,请问该怎么办? 解决方案 listview里面的,先得到rows,再得到cell