當前位置:成語大全網 - 新華字典 - 在C#中DataGridView的控件如何實現字典列的翻譯。

在C#中DataGridView的控件如何實現字典列的翻譯。

通常在多字段需要轉化的情況下,我是在的到數據源後修改數據源來做.

比如,通過查詢A表得到壹個dataTable(或list,道理相同)

下有代碼:

//增加綁定列folkDisplay

dataTable.Columns.Add("folkDisplay");

if(dataTable.Rows.Count>0)

{

foreach (DataRow row in dataTable.Rows)

{

try

{

row ["folkDisplay"] = //此處查詢B表條件where code=row ["folk"]

}

catch

{

row["folkDisplay"] = "";

}

}

}

------

補:實際上我這樣做並沒有改變數據表的任何內容,只是在讀取出來作為數據源的時候翻譯了壹下.妳可以在也面中綁定此擴展列作為顯示,再放個隱藏Label存放folk ,更新操作時讀去此Label