台灣最大程式設計社群網站
線上人數
1043
 
會員總數:246087
討論主題:189663
歡迎您免費加入會員
討論區列表 >> VB.NET >> 當字串太長,DataGridView 的欄寬不夠顯示時,可以不要顯示。。。 嗎?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
當字串太長,DataGridView 的欄寬不夠顯示時,可以不要顯示。。。 嗎?
價值 : 50 QP  點閱數:345 回應數:8
樓主

danny
門外漢
0 31
851 73
發送站內信

請教各位

當字串太長時, DataGridView 的欄寬不夠顯示時,右邊都會變成。。。(點點點),可以不要變成。。。 嗎?
有多寬,就顯示出多少字,使用者需要看完整時,再自行調整欄寬即可

搜尋相關Tags的文章: [ datagridview ] , [ 字串太長 ] , [ 點點點 ] ,
本篇文章發表於2020-03-31 18:06
1樓
回應

roar
檢舉此回應
dgv.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells
dgv.AutoResizeColumns()
本篇文章回覆於2020-03-31 18:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

danny
檢舉此回應
謝謝 roar

不是自動欄寬,而是像底下,每個欄位寬度固定,但是就是不要出現 點點點,因為若出現 點點點,又少看幾個字了

客戶名稱 地址
======= ==========================
王小華 高雄市三民區十全路101號
張三風 高雄市三民區十全路102號
高雄醫學 高雄市三民區十全路103號
======= ==========================
本篇文章回覆於2020-03-31 22:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

danny
檢舉此回應
使用者欄寬調大調小,就顯示多少字
本篇文章回覆於2020-04-01 09:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

danny
檢舉此回應
例如: 調大時

客戶名稱_________地址
=============== ==========================
王小華__________ 高雄市三民區十全路101號
張三風__________ 高雄市三民區十全路102號
高雄醫學院外科系_ 高雄市三民區十全路103號
=============== ==========================
本篇文章回覆於2020-04-01 09:44
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
最有價值解答

o小高o
檢舉此回應
好像沒看過這樣的功能,不過要實現這樣的功能,有個想法就是,
找到把過多文字變成 少文字+"..."的function 去override,把+"..."拿掉?
可能就是你要的效果?但我不知道function是哪個,沒找到><" 如果你找到可以試試..
本篇文章回覆於2020-04-01 16:34
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

danny
檢舉此回應
謝謝 o小高o 的提醒,從 Google 找到下面的方法,解決了


本篇文章回覆於2020-04-01 22:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

誰是誰
檢舉此回應
這不是把 DataGridViewCellStyle.WrapMode 的屬性值設定成 DataGridViewTriState.True 就解決了嗎 ?
本篇文章回覆於2020-04-01 22:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
作者回應

danny
檢舉此回應
謝謝 誰是誰

你的方法也可以

DataGridView1.DefaultCellStyle.WrapMode = DataGridViewTriState.True

再把列高調小,避免看到折下來的殘餘內容

本篇文章回覆於2020-04-02 16:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.