【问题标题】:Asp.net GridView - how to access datasource before data is bound?Asp.net GridView - 如何在绑定数据之前访问数据源?
【发布时间】:2009-04-29 14:33:11
【问题描述】:

我正在尝试在将数据源绑定到网格之前访问它。我怎么做?我猜我应该看看像 Grid.DataBinding 这样的事件之一

【问题讨论】:

    标签: asp.net data-binding gridview


    【解决方案1】:

    是的,GridView.DataBinding 事件将在控件被绑定之前引发。您可以在该事件中访问 DataSource 控件并根据需要进行修改(例如,修改参数)。

    protected void Grid_DataBinding(object sender, EventArgs e)
    {
      mySqlDataSource.SelectCommand = "Select * from Stars";
    }
    

    【讨论】:

      【解决方案2】:

      一种方法是不在网格本身上定义数据源。在 page_load 中,创建并填充您的数据源,然后将其动态绑定到您的数据网格。这样你就可以访问它了。

      希望对你有帮助!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-09-22
        • 2020-07-11
        • 1970-01-01
        • 2014-02-09
        • 2012-10-09
        • 1970-01-01
        • 2012-01-19
        • 1970-01-01
        相关资源
        最近更新 更多