怎样把某个表中的数据根据名称记入表单中?该如何处理

怎样把某个表中的数据根据名称记入表单中?
例如说,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