repeater處理字段內容過長擷取顯示內容函式

2022-02-07 11:10:13 字數 1059 閱讀 6742

'處理標題過長的標題,用………表示。  

'引數dt_source表要修改的源表,str_title_column_name表作為標題的欄位名,str_temp_title表去掉多餘字元的欄位名稱,  

'int_title_length表要顯示的字元的長度。返回為乙個datatable,它增加了乙個名為str_temp_title的字段。  

public function long_title(byref dt_source as datatable, byval str_title_column_name as string, byval str_temp_title_column_name as string, byval int_title_lengh as integer) as datatable

dt_source.columns.add(str_temp_title_column_name, system.type.[gettype]("system.string"))

dim i as integer = 0

while i <= dt_source.rows.count - 1

if dt_source.rows(i)(str_title_column_name).tostring().length > int_title_lengh + 1 then

dt_source.rows(i)(str_temp_title_column_name) = dt_source.rows(i)(str_title_column_name).tostring().substring(0, int_title_lengh + 1) + "……"

else

dt_source.rows(i)(str_temp_title_column_name) = dt_source.rows(i)(str_title_column_name)

end if

system.math.max(system.threading.interlocked.increment(i), i - 1)

end while

return dt_source

end function

repeater 字段過長

可以直接substring 也可以 utility.common.getshow eval newtitle tostring 20,true fcwms.common.getcontent.getshow eval com address tostring 19,true 按位元組數擷取字串,中文...

如何處理GridView模板列繫結字段過長的問題

gridview控制項是.net 2.0裡乙個重要的資料顯示控制項。其功能相當強大,可以應用於各種需求,但是當某一列繫結的字段值過長時,就會引起整體頁面布局的混亂,影響美觀。現提供解決方案如下 對其字段的值進行判斷,當超過乙個限定值時,便可以採取相對應的操作。如當字段bookid的值為1234567...

mysql處理以逗號隔開的字段內容

有乙個字段儲存了checkbox內容,比如職業目標選擇對於資料庫欄位otworkgoal,儲存了1,2,3,4內容 現在需要使用純mysql語句,將字段otworkgoal根據內容,進行翻譯成中文的內容。可使用find in set 函式 concat ws 函式實現。find in set 可參考...