GridView 自動折行的解決方案

2021-05-26 05:28:02 字數 3231 閱讀 7178

當gridview 行內文字過長,且文字內有數字,字母或者符號的時候,會出現漢字和字母數字中間折行,很不美觀,經過幾番測試,終於找到乙個比較完美的解決方案。

設定裝置名稱列

<

itemstyle horizontalalign="

center

"width="

100px

"wrap="true"/>

前台頁面**:

<

asp:gridview id="

gvallocate

"runat="

server

"autogeneratecolumns="

false

">

<

columns

>

<

asp:templatefield headertext="

序號">

<

itemtemplate

>

<%

# (this

.pager.currentpageindex -1

) *this

.pager.pagesize

+container.dataitemindex +1

%>

itemtemplate

>

<

headerstyle horizontalalign="

center

"width="

50px

"/>

asp:templatefield

>

<

asp:boundfield datafield="

ainfo_no

"headertext="

調撥編號

">

<

headerstyle horizontalalign="

center

"/>

<

itemstyle horizontalalign="

center

"width="

120px

"/>

asp:boundfield

>

<

asp:boundfield datafield="

equip_info_name

"headertext="

裝置名稱

">

<

headerstyle horizontalalign="

center

"/>

<

itemstyle horizontalalign="

center

"width="

100px

"wrap="

true

"/>

asp:boundfield

>

<

asp:boundfield datafield="

equip_info_model

"headertext="

規格型號

">

<

headerstyle horizontalalign="

center

"/>

<

itemstyle horizontalalign="

center

"width="

100px

"/>

asp:boundfield

>

<

asp:boundfield datafield="

type_name

"headertext="

裝置型別

">

<

headerstyle horizontalalign="

center

"/>

<

itemstyle horizontalalign="

center

"width="

80px

"/>

asp:boundfield

>

<

asp:boundfield datafield="

alist_num

"headertext="

調撥數量

">

<

headerstyle horizontalalign="

center

"/>

<

itemstyle horizontalalign="

center

"width="

60px

"/>

asp:boundfield

>

<

asp:boundfield datafield="

ainfo_time

"headertext="

調撥時間

"dataformatstring="

">

<

headerstyle horizontalalign="

center

"/>

<

itemstyle horizontalalign="

center

"width="

70px

"/>

asp:boundfield

>

<

asp:boundfield datafield="

ainfo_user

"headertext="

調撥人"

>

<

headerstyle horizontalalign="

center

"/>

<

itemstyle horizontalalign="

center

"width="

60px

"/>

asp:boundfield

>

columns

>

asp:gridview

>

cs**:

protected

void

page_load(

object

sender, eventargs e)

}

資料視窗資料列自動折行

1.在datawindow painter中開啟datawindow 2.在需設定自動折行的列上雙擊滑鼠,彈開此列的屬性視窗 3.選擇position標籤,選中autosize height 多選框 4.l選擇edit標籤,不選中auto horz scroll多選框 5.單擊ok按鈕,儲存所做的修...

canvas繪製文字內容自動折行(mpvue實現)

methods ctx canvas物件 param text 文字 param x 距離左邊的寬度 param y 距離右邊的寬度 param w 文字區域的寬度 param fontstyle 文字的字型風格 位置,有預設值 ctb ctx,text,x,y,w,fontstyle else 我...

關於折行顯示的問題

pb折行顯示 自動折行資料視窗中實現自動折行 有時為了介面的考慮需要將一些長欄位折行顯示,但又不能確保在所有情況下都會出現長欄位。比如,我們要求bookname 超過50個字元時將它分兩行顯示,對於沒滿50個字元的仍然按照正常格式顯示,具體如下 1 在資料視窗中選擇要自動折行的列address。2 ...