GridView中的问题

来源:百度知道 编辑:UC知道 时间:2024/06/16 09:18:10
我有张配置表(A),里面有字段ID(自增),Name(存放B中的字段名称),IsShow(int类型,1表示显示表B中的该列的信息,0代表不显示),ShowName(显示在GridView的列名名字可以随便改动),B表有ID(自增),A,B ,C,D等字段,这些字段都在表A中的Name字段下,我可以更改配置表里面的信息来更改页的效果,我改怎么做?讲的稍微详细点,急.在此谢谢大家QQ408769071,

更改一个表中的记录很容易,但用代码修改字段名是很难的

不过此处可以用这样一个办法:
先用一个select语句读取A中的记录
再将每个记录赋值给各个变量,例如a,b,c
再写这样一个语句
string sqlStr="select A as " + a + ",B as " + b + ",C as + " + c + " from B"
然后执行这个查询语句
再与GridView邦定

至于GridView的某列是否显示也可以用上面读取到的数据结合IF语句作判断显示与否