• 测试技术
  • 博客
  • 视频
  • 开源
  • 论坛
  • 沙龙
  • 下载
  • 杂志
  • 招聘

您的位置:您的位置:软件测试技术门户 >> 软件测试技术 >> 开发语言 >> .net >> 查看资讯

字号: | 推荐给好友 上一篇 | 下一篇

基于ASP.NET的Web动态控件创建

发布: 2008-10-13 12:04 | 作者: 不详 | 来源: ProgramFan | 查看: 64次 | 进入领测软件测试网论坛讨论

领测软件测试网

r[?&ro,rK!t

2. 创建控件软件测试技术门户ui!kNW&}V{'}+`1x

  对于程序员来说,用例子说话是最好的方式来提供解决方案,我将在页面上动态的放置一些标签(label)和文本框(textbox),这些文本框里头放置的是从dataset取到的数据,同时我把这些文本框放置到一个表格的相应单元格里,可以实现有序的放置,首先在页面添加一个table。然后根据需要创建不同的列数和行数,如下为动态创建这些文本框的代码:

c8u6GL:C!wv5V

Dim i As Integer
'cR*H!F\ Rb`For i = 0 To IntRowCount - 1
QDV3}(@:xdiED Dim r As TableRow = New TableRow()软件测试技术门户2yJ {KV Eq.J Y~x
 Dim c1 As TableCell = New TableCell()软件测试技术门户O%Ohp{9|!f,cRA ps
 Dim myLabel1 As Label = New Label()软件测试技术门户/d4aAFGf+v

 ‘这里设置该label的ID,对于不同的label,必须设置成不同的ID,我这里设置成前缀lbl1加字段名的组合,例如lbl1xlmc等。软件测试技术门户dpM,s0m'f\.g{ C

 myLabel1.ID = "Lbl1" & Trim(OleDsField.Tables("Field").Rows(i).Item("column_name")).ToString()
phy|,k-lA