2011-05-13 32 views
0

Original post with great solution的jquery gridview的不回發 - VS2010

我然後加入保存按鈕網格視圖之外,並且捕獲的代碼中的事件背後這樣

DataKey key; 
      foreach (GridViewRow rows in myGV.Rows) 
      { 
       key = myGV.DataKeys[rows.RowIndex]; 
       //Get Date 1 
       var Date1 = ((TextBox)rows.FindControl("Date1")).Text; 
       //Get Date 2 
       var Date2 = ((TextBox)rows.FindControl("Date2")).Text; 

      } 

然而日期1和日期2是空的,如果我的文本框稱爲datepicker有其TEXT'屬性=「」。

如果我Text屬性設置使用日期選取器,然後我只得到了默認值回,但不是通過日期選取器 choosen新值決心defauult價值和更改日期:(!的IsPostBack)在Page_Load中我不是檢查

如何關閉此問題?

+0

? – jams 2011-05-13 04:11:11

+0

將您的已解決筆記添加爲您自己問題的答案並接受它。 – mellamokb 2011-05-13 04:12:49

回答

0

已解決: 在page_load中,我綁定了我的網格視圖,所以每次按鈕單擊時,page_load都會被調用nd默認值被設置爲由button onclick事件拾取。所以,在Page_Load中,我把我的GridView控件綁定代碼withing

if (!IsPostBack) 
{ 

.. 

gridview.DataBind(); 
} 

,事情似乎工作在此情況下,你正在編寫代碼