論壇答疑點滴 如何對動態的物件進行操作,屬性付值

2021-09-05 13:52:07 字數 792 閱讀 1069

問題的具體解釋:

資料表1紀錄控制項的名稱,

資料表2紀錄控制項的屬性和方法

如何實現對控制項的屬性進行付值,方法進行呼叫

我的意思是:

表1   字段     ocxid     ocxname

1       textbox

2       combobox

表2   字段     ocxid     proid     provalue

1          1       text

1          2       top

2          1       text

2          2       top等等

我要實現的是:

有乙個textbox1(動態產生的)

dim tmpstr as string

tmpstr=ds.tables("表2").rows(0).items("provalue")

textbox1.tmpstr="abcd"  '實現的目的是這樣,但不能這樣寫,不知該怎樣

答:textbox t=(textbox)this.findcontrol("textbox1");

propertyinfo info = (t.gettype().getproperty("text"));

if(info != null)

注意別忘記

using system.reflection;

其中"textbox1"換做你資料庫裡面讀出的控制項名字

"text"換做你資料裡面讀出的控制項的屬性

論壇答疑點滴 有關sql注入

大家存在5點誤區 1 sql注入比較難防,需要替換select,delete等一打字元 其實對於字元型替換再多都沒有替換單引號為兩個單引號來的好!對於數字型替換再多都沒有用,一定要型別轉換。2 忽略dropdownlist傳來的東西 其實是不對的,一切客戶端的東西都是不可信任的,select下拉框也...

論壇答疑點滴 有關sql注入

大家存在5點誤區 1 sql注入比較難防,需要替換select,delete等一打字元 其實對於字元型替換再多都沒有替換單引號為兩個單引號來的好!對於數字型替換再多都沒有用,一定要型別轉換。2 忽略dropdownlist傳來的東西 其實是不對的,一切客戶端的東西都是不可信任的,select下拉框也...

對樹的動態載入

對樹的動態載入是因為樹的內容是不固定的,允許使用者可以對樹進行增刪改。這樣就直接涉及到了資料庫。對資料庫的設計有的就放一張表裡,有的有幾個level就放幾張表裡面,這就隨便你了,怎麼把資料從資料庫中提出來,我也不介紹了。現在是資料已經提出。我是將資料從庫中提出放到dataread中的。private...