讓FineUI資料繫結支援dynamic物件

2022-01-19 14:34:58 字數 666 閱讀 5719

fineui非常好用,但是有乙個缺點,就是不支援dynamic物件的資料繫結。查了一下源**,找了解決方案,其實只需要幾行**就可以搞定,這就是開源的好處。

本想直接在codeplex上貢獻**,但不知道怎麼加入專案,直接寫在這兒吧,如果三石覺得有用,可以考慮合併在fineui的下乙個版本中。

這是objectutil類的getpropertyvalue方法,加上4行**,即可實現對dynamic物件的繫結,有需要的朋友可以試試。

public

static

object getpropertyvalue(object obj, string

propertyname)

else

if (obj is

datarowview)

else

if (obj is idictionary) //

新增的**--開始

//新增的**--結束

else

if (obj is

jobject)

else

}catch

(exception)

return

result;

}複製**

分享到:

qq好友和群qq好友和群

qq空間qq空間

讓FineUI資料繫結支援dynamic物件

fineui非常好用,但是有乙個缺點,就是不支援dynamic物件的資料繫結。查了一下源 找了解決方案,其實只需要幾行 就可以搞定,這就是開源的好處。本想直接在codeplex上貢獻 但不知道怎麼加入專案,直接寫在這兒吧,如果三石覺得有用,可以考慮合併在fineui的下乙個版本中。這是objectu...

讓MySQL資料庫伺服器支援遠端連線

1 在控制台執行 mysql u root p mysql,系統提示輸入資料庫root使用者的密碼,輸入完成後即進入mysql控制台,這個命令的第乙個mysql是執行命令,第二個mysql是系統資料名稱,不一樣的。2 在mysql控制台執行 grant all privileges on to ro...

快速讓MySQL資料庫伺服器支援遠端連線

在centos上安裝mysql資料庫伺服器後,系統出於安全性考慮,預設不支援使用者通過非本機連線上資料庫伺服器,如果想讓使用者通過另外一台機器連線上資料庫伺服器必須手動進行修改 1 在控制台執行 mysql u root p mysql,系統提示輸入資料庫root使用者的密碼,輸入完成後即進入mys...