CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

'TextBox txt = (TextBox)e.Item.Cells.Controls[0];转换成VB.NET的语法怎么写啊,谢谢

楼主terryxin(南方窗口)2006-03-04 12:33:01 在 .NET技术 / ASP.NET 提问

'if   (e.Item.ItemType   ==   ListItemType.EditItem)  
   
                          '{  
   
                          'for   (int   i   =   0;   i   <   e.Item.Cells.Count;   i++)  
   
                          '{  
   
                          'TextBox   txt   =   (TextBox)e.Item.Cells.Controls[0];  
   
                          'txt.Width   =   Unit.Pixel(50);  
   
                          '}  
   
                          '} 问题点数:100、回复次数:10Top

1 楼singlepine(小山)回复于 2006-03-04 12:37:30 得分 25

用这个工具转一下,然后再少做修改就可以了  
  http://www.developerfusion.co.uk/utilities/convertcsharptovb.aspxTop

2 楼cow8063(天涯远不远?不远!人在天涯,天涯怎会远)回复于 2006-03-04 12:37:32 得分 10

一样的Top

3 楼singlepine(小山)回复于 2006-03-04 12:38:13 得分 40

If   e.Item.ItemType   =   ListItemType.EditItem   Then    
    Dim   i   As   Integer   =   0    
    While   i   <   e.Item.Cells.Count    
        Dim   txt   As   TextBox   =   CType(e.Item.Cells.Controls(0),   TextBox)    
        txt.Width   =   Unit.Pixel(50)      
    End   While    
  End   IfTop

4 楼terryxin(南方窗口)回复于 2006-03-04 12:46:23 得分 0

在一个DATAGRID的其中一行编辑状态中,自动生成的TEXTBOX的宽度能设置宽度,但上面的好象也不行Top

5 楼xcz1943(小钊)回复于 2006-03-04 13:00:27 得分 5

小山正解Top

6 楼dsclub(任搏软)回复于 2006-03-04 13:08:09 得分 5

帮忙看看这个http://community.csdn.net/Expert/topic/4592/4592268.xml?temp=.7722742Top

7 楼GSXiaoXiao(牧羊人)回复于 2006-03-04 13:59:30 得分 5

If   e.Item.ItemType   =   ListItemType.EditItem   Then        
        Dim   i   As   Integer  
        For   i   =   0   To   e.Item.Cells.Count   -   1  
              Dim   txt   As   TextBox   =   CType(e.Item.Cells.Controls(0),   TextBox)  
              txt.Width   =   Unit.Pixel(50)  
        Next   i    
  End   IfTop

8 楼Gerryjiang(下一站)回复于 2006-03-04 14:18:29 得分 5

 
                  If   e.Item.ItemType   =   ListItemType.EditItem   Then        
                          Dim   i   As   Integer  
                          For   i   =   0   To   e.Item.Cells.Count   -   1  
                                  Dim   txtText   As   New   TextBox  
                                  e.Item.Cells(0).Controls.AddAt(0,   txtText)  
                                  'e.Item.Cells(0).Controls.Add(txtText)  
                                  txtText.Width   =   Unit.Pixel(50)  
                          Next   i  
                  End   IfTop

9 楼Gerryjiang(下一站)回复于 2006-03-04 14:22:32 得分 5

1。Dim   txtText   As   New   TextBox  
  要new一个TextBox,VB构造函数语法  
  2。e.Item.Cells(0).Controls.AddAt(0,   txtText)  
  'e.Item.Cells(0).Controls.Add(txtText)  
  这个自己选择应用了Top

10 楼terryxin(南方窗口)回复于 2006-03-04 14:37:02 得分 0

谢谢大家,搞定,接贴Top

相关问题

  • 请教VB语法"{}"
  • vb基本语法
  • VB的详尽语法
  • VB有这样的语法?
  • 简单的,vb语法到c#语法转换
  • VB语法问题(菜鸟级,谢谢)
  • 关于vb的语法一问。
  • 初级问题关于vb语法!!!
  • 在vb 6.0中的语法问题
  • VB Do 语法在C#中怎么用

关键词

  • textbox
  • item

得分解答快速导航

  • 帖主:terryxin
  • singlepine
  • cow8063
  • singlepine
  • xcz1943
  • dsclub
  • GSXiaoXiao
  • Gerryjiang
  • Gerryjiang

相关链接

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

广告也精彩

反馈

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