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

发布于 2024-10-10 14:12:46 字数 524 浏览 6 评论 0原文

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

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

  3. 我猜 SqlDataSource1_Selected 是正确的地方,但我不知道如何?

----------更新---------

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

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. how can i access the my sqldatasource selected datasource for modification and adding for example new datacolumns before binding??

  2. where is the best place to perform these modifications ?

  3. I guess SqlDataSource1_Selected is the right place, but i don't know how ?

----------updated---------

I found how to to access the selected data to show the total record but my questions is still not solved

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);
    }
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

虫児飞 2024-10-17 14:12:46

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

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

It will be better if you bind GridView using your custom code at .cs page rather than use SqlDataSource.

At .cs page you can perform your operation with datatable before bind gridview.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文