CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

datagrid更新问题

楼主eagle8eagle(鹰)2005-06-08 12:47:27 在 .NET技术 / C# 提问

我在控件datagrid中激活编辑修改列值,在点击更新子控件时不能更新。用F11运行发现没有取到值。请问各位强人,怎样才能取中更新子控件里的值??用e.item.cell[0].control[0]行不行?请具体说明。 问题点数:30、回复次数:7Top

1 楼fengfangfang()回复于 2005-06-08 12:54:15 得分 5

(TextBox)e.Item.FindControl("controlid").TextTop

2 楼jimu8130(火箭的未来在哪里?)回复于 2005-06-08 12:56:30 得分 5

最好用findcontrol方法Top

3 楼soft_biao(巴不豆)回复于 2005-06-08 12:58:05 得分 10

楼上的是不是少了个括号  
  ((TextBox)e.Item.FindControl("controlid")).TextTop

4 楼eagle8eagle(鹰)回复于 2005-06-08 13:39:18 得分 0

能不能写的在详细点controlid是指什么?Top

5 楼soft_biao(巴不豆)回复于 2005-06-08 15:04:41 得分 0

controlid  
  指的是控件的idTop

6 楼JeasonZF(哭泣的鱼)回复于 2005-06-08 15:49:55 得分 10

 
  用e.item.cell[0].control[0]也可以啊  
  只是前面要加强制转化  
   
  如:  
        TextBox   txt1   =   (TextBox)   e.item.cell[0].control[0];  
        然后就可以取它的值了    
        string   ss   =   txt1.Text;Top

7 楼JeasonZF(哭泣的鱼)回复于 2005-06-08 15:50:45 得分 0

当然,用   ((TextBox)e.Item.FindControl("controlid")).Text   也可以实现Top

相关问题

  • dataGrid的更新
  • DataGrid更新显示?
  • DataGrid无法更新????
  • WinForm中datagrid更新
  • datagrid更新问题
  • DataGrid的更新行问题?
  • DataGrid更新的问题
  • datagrid取消更新问题
  • datagrid的更新问题 急!
  • DataGrid更新的问题

关键词

  • 控件
  • cell
  • controlid
  • 值
  • findcontrol
  • 更新
  • textbox
  • item
  • control
  • text

得分解答快速导航

  • 帖主:eagle8eagle
  • fengfangfang
  • jimu8130
  • soft_biao
  • JeasonZF

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo