如何从db信息控制create

时间:2012-10-30 09:57:49

标签: c# sql-server webforms controls custom-controls

我的项目有多个页面。假设在一个页面中用户需要添加新控件,它可以是任何控件,如:DDL / TextBox / Button ,用户有灵活性来配置此控件。我的项目有一个配置页面,用户为特定页面创建此自定义控件。在配置页面中用户定义的波纹管信息

1)Control type.
2)control datasource
3)ControlDisplay properties
4)Control  transaction stored tables and  columns(table and column’s are  already created).
5)In UI ,Store  custom control view position related information.
6)Custom control action method(suppose user set textbox ,it’s show sum of two column of any 

特定表,用户必须定义​​动作程序)

为了提供上述信息,我使用了下表,但这些表存储的信息未能满足我的要求

enter image description here

请不要告诉我下面的语法,我知道如何在ui中添加动态控件,我需要在db中存储控件相关信息,然后根据需要创建控件的那些信息。帮我存储控件相关信息的喜欢动作/方法程序,在ui上查看位置,控制视图信息,控制数据源等,在与单词控制相关的所有信息中

Button button1=new Button();
button1.Text="dynamic button";
button1.Left=10; button1.Top=10;  //the button's location
this.Controls.Add(button1);

需要帮助设置自定义控制和控制相关信息,如果有人有更好的想法或任何类型的建议来解决这个问题,我将完全感谢他的宝贵信息,任何类型的信息都是可以接受的。如果如有疑问请先询问,谢谢。

1 个答案:

答案 0 :(得分:1)

  • 我认为将html存储到数据库的最简单方法是你可以随时重复使用,你也可以在存储的html页面执行时从控件中获取价值。你必须以不同的方式获得价值 就像在asp.net中你想从asp文本框中获取价值时使用textbox1.Text这样你必须使用Request.Form