我填满了一个显示雅虎财经数据的数据网格。数据通过 csv 加载。数据网格包含包含文本和数字的列。所有数据、文本和数字都以字符串形式显示。现在我想按数字大小过滤一个包含数字的列。
例如:列包含数字 1、2、3、4、5、6现在我只想看到所有大于 3 的数字。
是否有任何功能或可能性来过滤保存为字符串的数字?如果是,我如何更新数据网格,使其在过滤后仅向我显示带有 nuber 的行?
while ((item = stream_reader.ReadLine()) != null)
{
myArr = item.Split(',');
if (a == 1)
{
for (int i = 1; i < myArr.Length; i++)
{
if (i != 5)
{
string var;
string zahl;
var = myArr[i];
zahl = stringToDoubleToString(var);
myArr[i] = zahl;
}
}
}
a = 1;
dataset.Tables["FinData"].Rows.Add(myArr);