我想绑定数据,但是数据的列根据我的SQL语句的不同而不同。
比如strsql = "select a, b, c from abc"
此时有3列数据。
当我按下按钮以后,strsql = "select a, b, c, d, e from abc"
这时就有5列数据。请问如何使用SqlDataSource和GridView实现?
或者用其他的实现此功能?多谢~
比如strsql = "select a, b, c from abc"
此时有3列数据。
当我按下按钮以后,strsql = "select a, b, c, d, e from abc"
这时就有5列数据。请问如何使用SqlDataSource和GridView实现?
或者用其他的实现此功能?多谢~
解决方案 »
- ASP.NET 添加删除行
- 求大数据量Excel文档数据导入解决方案
- 精通脚本的高手请进
- 急!DataSet存入Cache问题
- 很简单的问题.......送分题 DataBinder.Eval.....
- 关于字符串处理问题,顶有分
- 如何判断TextBox中的字符串是不是数字?(C#)--------------------------------
- 我的电脑是不是中了木马?
- C#中用多重继承好还是单层继承好?
- ExecuteReader:Connection 属性尚未初始化。什么意思。加急。在线等待!!!
- 急需一个Asp.Net+Ajax的小实例(源代码)
- 为什么BaiDu只搜索我的主页,不搜索二级页面?
每次取数据到Table1中,然后再遍历DataGridView的Column
foreach (DataGridViewColumn column in dataGridView1.Columns)
{
if (Table1.Columns[column.DataPropertyName] != null)
{
column.Visible = true;
}
}
把GridView AutoGenerateColumns设为true,然后绑定GridView 就可以了,这样做应该可以,