如何使指定ITEM單元格變色?(原創)

2021-03-31 08:57:00 字數 1330 閱讀 9080

如何使指定item單元格變色?

問題描述:

如何在使用setitem後修改的各個單元格字型變成蘭色,其他單元格仍保留黑色字型?

解決方案:

string ls_modstring,ls_rows

long ll_row,ll_col,ll_pos

for ll_pos = 1 to long(dw_1.object.datawindow.column.count)

ls_rows[ll_pos] = ""

next

dw_1.setredraw(false)

//假設此處要修改第2行、第1列

ll_row = 2

ll_col = 1

dw_1.setitem(ll_row,ll_col,"testdata")

if len(ls_rows[ll_col]) = 0 then

ls_rows[ll_col] = string(ll_row)

else

ls_rows[ll_col] = ls_rows[ll_col] + "," + string(ll_row)

end if

ls_modstring = "#"+string(ll_col)+".color='0~tcase(getrow() when "+ ls_rows[ll_col] +" then rgb(0,0,255) else rgb(0,0,0))'"

dw_1.modify(ls_modstring)

//假設此處要修改第4行、第2列

ll_row = 4

ll_col = 2

dw_1.setitem(ll_row,ll_col,"testdata2")

if len(ls_rows[ll_col]) = 0 then

ls_rows[ll_col] = string(ll_row)

else

ls_rows[ll_col] = ls_rows[ll_col] + "," + string(ll_row)

end if

ls_modstring = "#"+string(ll_col)+".color='0~tcase(getrow() when "+ ls_rows[ll_col] +" then rgb(0,0,255) else rgb(0,0,0))'"

dw_1.modify(ls_modstring)

dw_1.setredraw(true)

使easyui tree顯示到指定層次

返回的樹形結構中有一個屬性表示當前節點的層次,我這裡是 type var expendfunction function treenodes tt是樹形結構的id.呼叫 tt tree 近日裡調程式發現需要展開的節點只有十多個,但是js 卡頓確有2秒以後,除錯後發現easyui tree 預設的ge...

在XP下,如何使指定的使用者在登入介面可見

我們在安裝 winxp後,如果設定了一個沒有密碼保護的系統管理員帳號 administrator 則此帳戶不會出現在使用者登入列表中,可是卻具有系統最高許可權。為安全起見,我們需要為其設定密碼。那麼,如果先前沒有為其設定密碼,而後在 使用者帳戶 中又看不著它,如何補設密碼呢?其方法如下 進入登錄檔編...

如何使jQuery高效

1 快取變數 少用選擇器 element element h element.height 2 避免全域性變數 3 在變數前加 字首,便於識別出jquery物件。4 使用on 不要使用單獨的click 等方法 註釋 bind 是直接繫結在元素上 live 則是通過冒泡的方式來繫結到元素上的。更適合列...

如何使連結串列反向

我的想法 在構建單連結串列的時候採用 頭插法 得到的就是反向 如果已經構建好了,欲使單連結串列反向,也就是要逆序 這時候可以在首位各建立一個指標,將首部尾部資料相互交換,直到交換到最中間。但這種想法似乎不太適合單連結串列呀,順序表可以用這種方法 除了交換,還可以用遍歷然後插入的方法,依次將結點插入到...

如何取到MOSS列表中item的連結

splistitem 的url 屬性返回的不是絕對路徑,形式如下面 這種形式是不能作為連結開啟的,很多時候我們在取到這個 item 的同時還要得到這個 item 的url 比如你篩選出列表中指定的資料併發郵件給相關人員的時候,在郵件的內容中就需要有個這個 item 的連結。moss 中提供了一個 p...