比如,通過查詢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