簡體   English   中英

從數據表過濾列

[英]Filter column from datatable

我正在使用以下方法從數據集中過濾某些列。 當我手動放置列時,它工作正常。 我將嘗試動態地執行此操作,同時根據datatable列動態提供列名。

string StrColumn = "FLD_ID#FLD_CNTRY_NAME";
string[] ArrayColumns = StrColumn.Split('#');
string Column = string.Empty;
const string quote = "\"";
for (int i = 0; i < ArrayColumns.Length; i++)
{
    Column = Column + quote + ArrayColumns[i].ToString() + quote + ",";
}

DTblData = DTblData.DefaultView.ToTable(false, Column);

在排序之前,請嘗試從Column變量中刪除最后一個“,”。 另外,我認為Column應該看起來像"FLD_ID,FLD_CNTRY_NAME" ,在您的代碼中,結果卻像是""FLD_ID","FLD_CNTRY_NAME""

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM