我从 excel 表上传中输入我的数据表,当我查找特定列时遇到问题,具有讽刺意味的是,我不知道列的位置,它可能在任何地方,也可能不存在
所以我不能使用索引,当我使用列名时,空格会导致问题
我假设我知道 Column 的索引,但我该如何处理空格
到目前为止我尝试了什么
代码:
if (ds.Tables[0].Columns[3].Caption.Replace(" ", "").Equals("XXXX"))
{
var ds = from r in ds.Tables[0].AsEnumerable() select new { Fname=r.Field<String>("XX XX") , Lname=r.Field<string>(" Yy YY Y ") };
ds.ToList();
}
我需要关心 Column Name 中的大小写敏感性吗?
如果它与给定的字符串匹配,我如何找到列索引?