【发布时间】:2014-10-01 19:06:25
【问题描述】:
我想从后面的代码中传递 sql select 查询,并基于该查询,数据应该自动填充到网格视图中。选择查询将有所不同,即它可以选择任何表或视图。我的代码如下。
代码隐藏
Protected void ExecuteButton_Click(object sender, EventArgs e)
{
string sql = SqlQueryTextBox.Text;
SqlDataSource1.SelectCommand = sql;
GridView1.Databind();
}
Asp 标记
<asp:GridView ID="GridView1" runat="server"
DataSourceID="SqlDataSource1" AutoGenerateColumns="true">
</asp:GridView>
但网格视图中没有加载任何内容。到目前为止,我只使用网格视图来绑定单个表及其列。我的逻辑有什么错误吗?如何用动态数据填充网格?
【问题讨论】:
标签: c# asp.net gridview datagridview