读书人

怎样把某个表中的数据根据名称记入表单

发布时间: 2012-04-13 13:50:24 作者: rapoo

怎样把某个表中的数据根据名称记入表单中?
例如说,TEXTBOX控件ID A 对应列名A
TEXTBOX控件B对应列名B

这个循环我写好了

VB.NET code
            Reader.Read()            For Each Content As Control In Master.FindControl("ContentPlaceHolder1").Controls                Dim name As String = Content.ID                If name <> Nothing Then                    Dim tb As TextBox = Master.FindControl("ContentPlaceHolder1").FindControl(name)                    tb.Text = (Reader(name))                End If            next


但是有个问题,如果控件C是下拉菜单怎么办?我怎么可以知道它是下拉菜单而不是TEXTBOX?

[解决办法]
能不能命名的时候区分下,下拉框命名的时候价格lis前缀,textbox加txt前缀,再根据name.substring(0,3)是否等于lis判断是什么类型的(vb不太懂,不知道可不可以)
[解决办法]
gettype(textbox).name

读书人网 >VB Dotnet

热点推荐