3
我正在嘗試使用現有的存儲過程來填充gridview。ASP存儲過程GridView
首先,我執行存儲過程並使用SqlAdapter將其放入DataSet中。我知道這是有效的,因爲DataSet.Tables [0]包含我的數據。但是,當我創建一個GridView並將數據綁定到GridView時,什麼也不顯示。
這裏是結合GridView控件的代碼:
DataSet ds = Execute_spr();
GridView testGridView = new GridView();
if (ds.Tables.Count > 0)
{
testGridView.DataSource = ds.Tables[0].AsEnumerable();
testGridView.DataBind();
}
這裏是代碼爲我在.aspx頁面的GridView:
<asp:GridView ID="testGridView" runat = "server" AutoGenerateColumns = "true" />
任何想法,我可能會做正確?
編輯:我曾嘗試ds.Tables [0]無AsEnumerable(),並使用.DefaultView
您完全正確。非常感謝! – 2010-06-16 16:12:18
很高興幫助... – 2010-06-16 19:46:13