Я пытаюсь использовать существующую хранимую процедуру для заполнения сетки.
Сначала я выполняю хранимую процедуру и использую 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();
}
и вот код для моего gridview на странице .aspx:
<asp:GridView ID="testGridView" runat = "server" AutoGenerateColumns = "true" />
Есть идеи, что я могу делать неправильно?
Редактировать: я пробовал ds.Tables [0] без AsEnumerable () и использования .DefaultView