数据库存在一张表设定栏位显示:
FieldType(栏位字段类型:手动输入、下拉式选择【期中可能会有以固定值或者读数据源取值】)
FieldName (栏位字段名称,用于显示在页面上的Lable标签名称)
FieldValue(针对于下拉式选择)
用户可以通过后台设定栏位控件显示的样式、也可添加新的栏位控件在前台UI显示和不显示 例如:
FieldType:下拉式选择
FieldName:用户名
FieldValue:1,2,3,4(固定值) 或 从数据库某张表读取值 难点在于在动态加载这些控件时候,如果某个控件——下拉框不是固定值,而是从表读取显示在列表框内该如何操作便好?
求高手求助。
FieldType(栏位字段类型:手动输入、下拉式选择【期中可能会有以固定值或者读数据源取值】)
FieldName (栏位字段名称,用于显示在页面上的Lable标签名称)
FieldValue(针对于下拉式选择)
用户可以通过后台设定栏位控件显示的样式、也可添加新的栏位控件在前台UI显示和不显示 例如:
FieldType:下拉式选择
FieldName:用户名
FieldValue:1,2,3,4(固定值) 或 从数据库某张表读取值 难点在于在动态加载这些控件时候,如果某个控件——下拉框不是固定值,而是从表读取显示在列表框内该如何操作便好?
求高手求助。
解决方案 »
- svn连接问题
- [求助]如果取得flash视频的flv地址?
- 很容易拿的分~!明天就要交了!!!
- 数据库连接问题.在线等。 ...
- 为什么我在Page_Load里找不到页面定义的htmltable
- 如何设置起动项目语言为c#,而不是vb.net
- 请问ASP.net如何打开SQL Server 数据库?
- datagrid的排序问题,急!急!急!
- 提问:如何访问局网里其他电脑的共享文件,关注就有分
- DataList绑定到一个DataSet,然后执行更新,应该怎么执行??
- 想修改登陆用户的state状态以实现,异地登陆的限制,登陆+验证码已经实现,就状态修改不过来,求解啊
- 想修改登陆用户的state状态以实现,异地登陆的限制,登陆+验证码已经实现,就状态修改不过来,求解啊
string sql = "select * from RTX_Dept where [PDeptID] = 0";
SqlDataAdapter sda = new SqlDataAdapter(sql, conn);
DataSet ds = new DataSet();
sda.Fill(ds); DropDownList1.DataTextField = "DeptName";
DropDownList1.DataValueField = "DeptID";
DropDownList1.DataBind();
var value=""//你的自定义控件的值,格式是ID#值|ID#值|ID#值
table.find("select").each(function() {
value += $(this).attr("name") + "#" + $(this).val().replace('#', '').replace('|', '') + "|"; //拼接
});
sb.Append("<select name=\"" + dr["id"] + "\" id=\"Control_" + dr["id"] + "\">");
foreach (string l in dr["FieldValue"].ToString().Replace("\r", "").Split(','))//1,2,3,4你的固定值
{
sb.Append("<option value=\"" + l + "\" >" + l+ "</option>");
}
sb.Append("</select >");