怎样把某个表中的数据根据名称记入表单中?该如何处理
怎样把某个表中的数据根据名称记入表单中?
例如说,TEXTBOX控件ID A 对应列名A
TEXTBOX控件B对应列名B
这个循环我写好了
但是有个问题,如果控件C是下拉菜单怎么办?我怎么可以知道它是下拉菜单而不是TEXTBOX?
------解决方案--------------------
能不能命名的时候区分下,下拉框命名的时候价格lis前缀,textbox加txt前缀,再根据name.substring(0,3)是否等于lis判断是什么类型的(vb不太懂,不知道可不可以)
------解决方案--------------------
gettype(textbox).name
例如说,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