一个有关于DataReader的问题
是WinForm开发。
While myDR.Read
myDataRow = myDataTable.NewRow()
myDataRow("a") = myDR(0)
myDataRow("b") = myDR(1)
myDataRow("c") = myDR(2)
myDataRow("d") = myDR(3)
myDataRow("e") = myDR(4)
myDataRow("f") = myDR(5)
myDataRow("g") = myDR(6)
myDataRow("h") = myDR(7)
myDataTable.Rows.Add(myDataRow)
End While
myDR.Close()
根据条件将数据库中的数据用DataReader读出来,并放到一个DataTable中,然后把这个Table传到DataGrid中,第一次查询时DataGrid会很快显示出符合条件的信息,但当第二次用相同的查询条件再运行时,DataGrid里没有显示出来信息,并且程序没有反应。我已经把DataRow中的数据清空了,请问这是为什么?