• 全部
  • .NET Framework
  • ASP
  • Web Services
  • .NET互联网桌面应用
  • VB
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • AppLauncher
  • 问答

麻烦看看,他们说的能不能实现??谢谢!

rickjelly2004 2004-06-29 04:37:45
http://community.csdn.net/Expert/topic/3131/3131362.xml?temp=.4087488
...全文
68 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
rickjelly2004 2004-06-29
对不起我取错了,我是取它的点击事件,呵呵
回复
brightheroes 2004-06-29
我可以取到
给某个DataGrid添加模板列,在Header里面放一个TextBox
DataGrid_ItemDataBound
里面取
if(e.Item.ItemType == ListItemType.Header)
(TextBox)e.Item.FindControl("TextBox1");
回复
rickjelly2004 2004-06-29
问问呢?
你们试了没有呀?
说呀
我真的取不到呀
回复
rickjelly2004 2004-06-29
我自己试了不知道多少次了就是不行,各位给点意见
回复
brightheroes 2004-06-29
你自己作个Form,在数据绑定里面肯定可以找到Header的控件
回复
evaELLIS 2004-06-29
怎样得到Header、Footer、Pager里的控件
方法一:在ItemCreated或者ItemDataBound中,具体代码就不在多写了
方法二:遍历DataGrid的所有Item(注意,不是遍历DataGrid1.Items下的Item)
foreach (DataGridItem item in DataGrid1.Controls[0].Controls)
{
if (item.ItemType == ListItemType.Header)
{
//用item.FindControl查找相应的控件
}
}
大家可能会注意到,这里有个DataGrid1.Controls[0].Controls,这表示,DataGrid1下,有一个子控件,这个子控件是DataGridTable类型,他下面才是DataGridItem集合
在DataList中,下面的子控件直接就是DataListItem了,而没有Table:
foreach (DataListItem item in DataList1.Controls)
{
//....
}
回复
发帖
.NET技术社区
创建于2007-09-28

5.8w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2004-06-29 04:37
社区公告
暂无公告