iT邦幫忙

0

C# 一開始隱藏GridView,有資料或按下搜尋按鈕後要顯示

開啟頁面時先隱藏GridView
當按下搜尋按鈕後
不管GridView有無資料
就顯示GridView1.Visible = true

if (Button1.Click == false) {
    GridView1.Visible = false;    //一開始,看不見!隱形!
}
else{
    GridView1.Visible = true;
}

請問這段要如何改才能用,謝謝。

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
glj8989332
iT邦研究生 4 級 ‧ 2020-07-21 19:53:57
最佳解答

依你的程式碼, WinForm/WebForm沒有這種Button1.Click == false寫法...感覺沒寫過相關程式吧?

給你提示

  1. WebForm/WinForm有區分介面端/後端 兩種程式碼, 先確認你能分辨.
  2. 在介面端, 定義你的GridView位置, 且先設定它的Visible屬性為false
  3. 在介面端, 定義你的Button和對應點擊的事件, 像這樣
<!-- webform -->
<asp:Button ID="Button1" runat="server" Text="Click Me" OnClick="Button1_Click" />  

// winform
Button1.Click += Button1_Click;
  1. 在後端程式碼, 增加Button1_Click的功能, 將GridView的Visible設為true

找一本厚一點的C#書 或 網路資源, 都會有這教學~

看更多先前的回應...收起先前的回應...
阿偉 iT邦新手 2 級 ‧ 2020-07-22 00:28:03 檢舉

原來asp是這樣操作,了解了,謝謝

glj8989332 iT邦研究生 4 級 ‧ 2020-07-22 07:29:35 檢舉

young122333 如果有幫到你, 請再給個最佳, 謝謝~

阿偉 iT邦新手 2 級 ‧ 2020-07-22 08:53:33 檢舉

剛TRY可以了
補一下C#程式碼給有需要的人

Button btn = (Button)sender;
glj8989332 iT邦研究生 4 級 ‧ 2020-07-22 09:00:02 檢舉

/images/emoticon/emoticon42.gif 這也是一種方法, 用在判斷object sender是來自於哪個物件, 但通常會用在自定義複雜的委託, 而一般的WebForm/WinForm的GUI元件 和 事件處理 都是一對多, 不太會這樣寫.

我要發表回答

立即登入回答