2010-08-15 69 views

回答

1

有兩種方法將參數傳遞給ObjectDatasource。

1)通過它的嚮導可以綁定的參數的各種控制,表單字段,查詢字符串,會話等

2)在它的Selecting事件。例如:

protected void Page_Load(object sender, EventArgs e) 
     { 
      myObjDs.Selecting += new ObjectDataSourceSelectingEventHandler(myObjDs_Selecting); 
     } 

void myObjDs_Selecting(object sender, ObjectDataSourceSelectingEventArgs e) 
     { 
      e.InputParameters["someparamname"] = "test"; 
     } 
0

除了使用選擇事件,您還可以直接在按鈕單擊或任何其他功能中添加參數。它必須根據參數名稱來區分。我沒有測試過,但它可以工作。

ObjectDataSource2.SelectParameters.Clear() 
ObjectDataSource2.SelectParameters.Add("Parameter1",ValueOfParameter1); 
相關問題