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