在绑定之前修改sqldatasource选择的数据?

时间:2011-01-05 11:21:07

标签: asp.net data-binding gridview datasource sqldatasource

  1. 如何访问我的sqldatasource选择的数据源进行修改并添加例如绑定之前的新数据列?

  2. 执行这些修改的最佳位置在哪里?

  3. 我猜SqlDataSource1_Selected是正确的地方,但我不知道怎么办?

  4. ---------- ---------更新

    我找到了如何访问所选数据以显示总记录但我的问题仍未解决

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            DataTable dt = ((DataView)SqlDataSource1.Select(DataSourceSelectArguments.Empty)).Table;
            LabelTotal.Text = string.Format("{0} items found", dt.Rows.Count);
        }
    }
    

1 个答案:

答案 0 :(得分:2)

如果在.cs页面使用自定义代码绑定GridView而不是使用SqlDataSource,那会更好。

在.cs页面,您可以在绑定datatable之前使用gridview执行操作。