0
任何人都可以告訴我爲什麼這段代碼不工作嗎? 我想綁定DataTable(數據表的數組)與網格視圖控件,但網格視圖不顯示任何數據,運行代碼時沒有顯示錯誤。 Asp.NET GridView綁定數據表後不顯示數據
void GetTop()
{
int DtIndex = Convert.ToInt32(TxtNoGroups.Text);
String cs = ConfigurationManager.ConnectionStrings["DBCS"].ConnectionString;
DataTable[] Groups = new DataTable[DtIndex];
using (SqlConnection con = new SqlConnection(cs))
{
SqlCommand cmd = new SqlCommand("select top 4 * from student ORDER BY GRADE DESC", con);
con.Open();
SqlDataReader rdr = cmd.ExecuteReader();
DtTopStudents = new DataTable();
DtTopStudents.Load(rdr);
for (int i = 0; i < DtTopStudents.Rows.Count; i++)
{
Groups[i] = new DataTable();
Groups[i].TableName = "Group" + i;
Groups[i].Columns.Add("ID");
Groups[i].Columns.Add("Name");
Groups[i].Columns.Add("Grade");
}
for (int i = 1; i < DtIndex; i++)
{
dr = Groups[i].NewRow();
dr = DtTopStudents.Rows[i];
Groups[i].ImportRow(dr);
}
}
GridView1.DataSource = Groups[0];
GridView1.DataBind();
}
請不要發佈您的代碼[爲圖像](http://meta.stackoverflow.com/q/285551/3933332),而是複製/粘貼任何相關代碼並使用[代碼格式化](http://stackoverflow.com/help/formatting)。如果其他人想測試你的代碼,我們必須重新輸入。 – VDWWD
你確定'Groups [0]'包含數據嗎? – mason