2011-01-05 54 views
2
  1. 我怎樣才能訪問我的sqldatasource選定的數據源進行修改和添加例如新的datacolumns之前綁定?在綁定之前修改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

這將是更好,如果你使用你的自定義代碼在頁面的.cs綁定GridView,而不是使用的SqlDataSource。

在.cs頁面,您可以在綁定gridview之前用datatable執行您的操作。

+0

謝謝,目前我正在按照您在一些更復雜的頁面中所述的方式進行操作,現在我需要對一些更簡單的報告頁面進行修改,這些頁面僅使用sqldatasource和objectdatasources以簡單的方式 – 2011-01-12 06:01:19

相關問題