91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C# 中datagridview控件的使用

發布時間:2020-07-28 05:32:05 來源:網絡 閱讀:710 作者:ming_super 欄目:編程語言

在使用C#進行界面設計的過程中,用到了datagridview控件,該控件其實很靈活,對于圖表形式的

顯示非常實用有效。

  1. 數據源比較靈活,一般其可以和databinding控件一起使用。數據源可是從數據庫中獲得數據,或從ArrayList中取得,也可以通過excel等文檔的形式取得。

  2. 顯示的樣式很多,有很多可以選擇調整的屬性。例如行頭是否顯示,表列名如何顯示等。

  3. 行為動作很多,可以觸發的事件很多。


上面這些在控件上點擊右鍵屬性都是可以看見的,不過多進行敘述。

這里想說一個遇到的挺有意思的問題。

在進行表格顯示的時候我想把某些行的顏色進行改變,所以在datagridview進行數據綁定之后使用了如下語句:

datagridview1.Rows[i].DefaultCellStyle.BackColor = System.Drawing.Color.Gray;

意圖是想把某一行設為灰色,但是顯示出來的時候并沒有生效,試了一下

datagridview1.DefaultCellStyle.BackColor = System.Drawing.Color.Gray;

把整個grid都設置為灰色了,發現這樣是可以生效的。


為什么在初始化datagridview控件的數據源之后讓某行變色不行呢,我猜想了一下可能是由于初始化完數據,設定完顯示樣式之后,顯示形式又被自動刷了一次。


實現了一下cellclick事件,處理動作就是讓點擊的那行變色,發現單行變色是好使的,可以執行的。

目前為什么在初始化的時候不好用還沒有搞清楚,我的做法是響應DataBindingComplete事件,在數據綁定完之后再進行表格樣式的設定,結果達到了預期效果,但是這只是一個臨時的替代方案,不是根本的原因,找到為什么不能在初始化時設置格式才是根本。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

吉安市| 四平市| 保山市| 驻马店市| 临泉县| 阿拉善左旗| 体育| 达州市| 桦南县| 健康| 青阳县| 吴桥县| 枣庄市| 富顺县| 崇文区| 七台河市| 措勤县| 酉阳| 安塞县| 汉阴县| 康乐县| 永昌县| 晋城| 新闻| 叶城县| 尼木县| 西平县| 铜鼓县| 方正县| 黄龙县| 绥宁县| 新巴尔虎左旗| 黄浦区| 安龙县| 白水县| 胶南市| 渭源县| 茌平县| 彰化县| 平原县| 长垣县|