我有一个带有旧数据网格的简单 ASP.net 页面。当用户单击按钮时,会运行一个 select 语句并将数据绑定到网格。问题是页面加载后,屏幕只是挂起。表中只有 1 条记录。
ASP页面
<asp:Button ID="buttonclick" OnClick="clickit" runat="server" Text="GO" />
<asp:DataGrid ID="mygrid" runat="server"
AutoGenerateColumns="true"></asp:DataGrid>
代码背后
public void clickit(Object sender, EventArgs e)
{
string sql = "SELECT a from table1";
SqlConnection connection = new SqlConnection(connectionstring);
SqlDataAdapter adap= new SqlDataAdapter(sql, connection);
DataTable table = new DataTable();
connection.Open();
adap.Fill(table); //page reloads here, but hangs
mygrid.DataSource = table;
connection.Close();
}