我試圖用循環結果填充Gridview
。但我只得到循環中的最後一個結果。
我認爲GridView
在每次執行for循環時都被覆蓋。在ASP.NET中填充GridView時出現問題(C#)
請問您能幫我解決這個問題嗎?
for (int j = 0; j < i; j++)
{
Label1.Text += fipath[j];
Label1.Text += "-------------";
SqlConnection conn = new SqlConnection("Server=ILLUMINATI;" + "Database=DB;Integrated Security= true");
SqlCommand comm = new SqlCommand("Select * from FileUpload where UploadedBy='" + NAME + "' AND FilePath='" + fipath[j] + "'", conn);
try
{
conn.Open();
SqlDataReader rdr = comm.ExecuteReader();
if (Role.Equals("admin"))
{
GridView1.DataSource = rdr;
GridView1.DataBind();
}
rdr.Close();
}
catch
{
conn.Close();
}
}
謝謝!!!!!!!!!!!第二種方法對我來說更容易,並且運作良好。 – Naresh 2011-06-11 17:19:00