小编Arv*_*yne的帖子

如何将从此Linq查询中检索到的值检查为.ToLower()?

这是我的代码:

DataRow r = VirtualTable
  .AsEnumerable()
  .FirstOrDefault(tt => (tt.Field<string>("Column1") == value1) ||
                        (tt.Field<string>("Column1") == value2));
Run Code Online (Sandbox Code Playgroud)

此代码检索"Column1"与给定字符串匹配的数据行.然后我对bool if语句进行检查.但是,尽管我可以更改字符串的大小写,但我不知道如何使用Linq给我的值来处理它.还在学习linq,所以我还不知道我的方式.

简而言之,我在表中有字符串"Red box",但希望它被读作"红色框",因此它将匹配相同值的内部字符串.

另外,我试图检索IndexOf此查询给我的行,但即使找到匹配,我也总是检索​​-1.

这是检索它的代码:

int SelectedIndex = VirtualTable.Rows.IndexOf(r);
Run Code Online (Sandbox Code Playgroud)

c# linq indexof

2
推荐指数
1
解决办法
112
查看次数

使用 Gembox.Spreadsheets 将 .Xlsx 转换为 PDF

我一直在寻找 Spire.Xls 的免费替代品,允许我从 .Xlsx 格式转换为 .PDF,到目前为止,Gembox 做得很好。然而,我似乎无法正确缩放,而且据我所知,没有人遇到同样的问题。我试图将缩放比例设置为原始大小的 93%,四周边距为 0。但是,我似乎找不到提到这一点的代码文档。它也不在他们的示例文件中。

有使用该 DLL 经验的人知道我应该在哪里查找吗?

c# pdf gembox-spreadsheet

0
推荐指数
1
解决办法
3003
查看次数

标签 统计

c# ×2

gembox-spreadsheet ×1

indexof ×1

linq ×1

pdf ×1