我在一个GridView中显示了一列数据,点击数据进入详细,根据参数已查出结果,但有一列的是不断改变的

就是sql查出的结果我要在GridView显示,sql查询结果得到的是4个字段,有一个字段名是动态改变的,如何在GridView中显示我查出的结果

直接绑定数据源,不停刷新girdView看行不;或者你可以在查询语句中把那个列重命名,列名就不会变了追问

在第一个GridView中,点击显示的信息后进入其他页面,同时传入了2个参数,其中一个参数就是SQL语句,我通过替换,把第一个参数替换sql语句参数中的占位符,得到新的SQL语句,在进行查询。我要显示4个字段的数据,但第4个字段的字段名是不断变化的,有时是姓名字段,有时候是地名字段,很多。。我现在要把结果显示出来,接下来如何呢?

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-04-12
和楼上的差不多,直接绑定数据源,再做一个刷新按钮就可以实现了。追问

在第一个GridView中,点击显示的信息后进入其他页面,同时传入了2个参数,其中一个参数就是SQL语句,我通过替换,把第一个参数替换sql语句参数中的占位符,得到新的SQL语句,在进行查询。我要显示4个字段的数据,但第4个字段的字段名是不断变化的,有时是姓名字段,有时候是地名字段,很多。。我现在要把结果显示出来,接下来如何呢?

第2个回答  2011-04-25
在SQL 语名中用别名 as ,在 GridView 中的列中就可以定义别名列了
如:
select UserID,UserName as Nname From Users

那么在 GridView 中就可以用 Name 取代 UserName了,那么对动态字段名的那列,用同一个别名即可,但要注意的是,这个别名不能与前面的三个字段名相同。
相似回答
大家正在搜