古いデータグリッドを含む単純な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();
}