首页 新闻 搜索 专区 学院

自定义表格显示的样式

0
悬赏园豆:100 [已关闭问题]
<P>我现在有这么一个需求,我现在要编写一个用户控件,里面要显示的内容的样式不是固定的,有可能是下面几种形式,也有可能变换成其他样式</P> <P><IMG src="http://p13.freep.cn/p.aspx?u=v20_p13_p_0808161629471023_0.jpg" width=624 height=252 mce_src="http://p13.freep.cn/p.aspx?u=v20_p13_p_0808161629471023_0.jpg"></P> <P><IMG src="http://p13.freep.cn/p.aspx?u=v20_p13_p_0808161631078021_0.jpg" mce_src="http://p13.freep.cn/p.aspx?u=v20_p13_p_0808161631078021_0.jpg"></P> <P><IMG src="http://p13.freep.cn/p.aspx?u=v20_p13_p_0808161631477663_0.jpg" mce_src="http://p13.freep.cn/p.aspx?u=v20_p13_p_0808161631477663_0.jpg"></P> <P>&nbsp;</P> <P>我现在想通过一个配置文件取配置这个控件,让他能根据我的配置文件去显示出不同的样式,</P> <P>不知道哪位高人做过类似的东西,能给我提供点参考,或给我提供点思路,我现在是一点思路都没有,谢谢大家了,</P> <P>也可以加我QQ23546317 </P> <P>&nbsp;</P>
killed的主页 killed | 初学一级 | 园豆:90
提问于:2008-08-16 16:32
< >
分享
其他回答(4)
0
楼主可以使用<asp:Table ID="TableList" > </asp:Table> 这个控件去进一步改造成自己想要的,这是一个服务器的Table控件,可以自定义行与列,我就用了这个控件,然后根据存储过程查询的结果生成一个Table,要改就直接改存储过程就OK了,一劳永逸。当然,如果要做得很自由的话按我那种方式就得在存储过程里面拼接许多Html代码,我主要是用于后台列表显示,所以一般不会很复杂。
启程 | 园豆:570 (小虾三级) | 2008-08-16 16:41
0
1、使用asp:Table 2、使用Repeater 3、自定义控件 无论是哪个,都免不了接收一个参数,而你不得不针对不同的参数产生不同的代码 在输出时根据参数对HTML进行改变,思路比较简单,不过感觉代码比较郁闷一些
丁学 | 园豆:18530 (专家六级) | 2008-08-17 00:17
0
Jared.Nie | 园豆:1940 (小虾三级) | 2008-08-17 09:25
0
用repeater就可以了,不同的显示样式,写不同的repeater。
玉开 | 园豆:8822 (大侠五级) | 2008-08-18 08:54
0
我也做个类似的东西 楼主看看是不是符合一下特征 1取自如果是同一个数据源(或者是同一张表) 2在不同的地方显示不同,但是对数据源的改变顶多为条件上的改变 3可以预见到有很多地方都会用到这个数据源 如果是符合以上条件的可以试试我下面的做法 这个部分打包成一个控件 在后台ascx。cs文件设置版块属性,用来区分不同的表现形式 在前台提供不同的repaeter以支持每种板式 如果有新的版式加入只需要在后台添加一个枚举,在前台添加一个repeater 数据部分提供外部修改条件的接口 调用的时候只要引用控件就可以 比较懒,具体事例代码后天去了公司贴上来
小眼睛老鼠 | 园豆:2774 (老鸟四级) | 2008-08-18 23:54
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册