如何在Page Load事件上显示gridview?

时间:2014-01-10 16:37:09

标签: c# asp.net database gridview

当我尝试在浏览器上运行程序时,我的GrdiView没有显示出来。我的GridView已经有一个SqlDataSource,我唯一的问题是我在运行它时如何显示它。请给我一些建议。到目前为止我没有代码。

1 个答案:

答案 0 :(得分:1)

如果没有看到你的asp.net编码很难提供帮助,但根据你的评论,你可能没有将数据源绑定到数据网格。你需要这样的东西:

<asp:DataGrid ID="dgMyGrid" DataSourceID="dsMySource" runat="server">
    <Columns>
        <asp:BoundField DataField="MyColumn" HeaderText=" My Column">

        </TemplateField>
    </Columns>
</DataGrid>

<asp:SqlDataSource ID="dsMySource" runat="server"  ConnectionString="<%$ Your Connectionstring %>"
        SelectCommand="SELECT * FROM YourTable" 
</asp:SqlDataSource>

正如我所说,如果不知道你到目前为止做了什么代码,进一步帮助是有点棘手的。你提到你到目前为止还没有做过任何c#,你打算在后面的代码中做这个吗?如果您希望填写DataTable或页面后面的代码中的某些内容,然后执行以下操作,则可以执行此操作:

MyGrid.DataSource = YourDataTable;
MyGrid.DataBind();