Datagridview过滤器,数字保存为字符串

时间:2017-03-30 19:29:31

标签: c# yahoo-api yahoo-finance

我有一个数据网格填充,显示雅虎财务数据。数据通过csv加载。 datagrid包含带有文本和数字的列。所有数据,文本和数字都以字符串形式显示。现在我想过滤一个具有数字大小的列。

例如:列的编号为1,2,3,4,5,6 现在我只想看到所有数字大于3。

是否有任何功能或可能性来过滤保存为字符串的数字?如果是,我如何更新数据网格,它只显示过滤后带有nubers的行?

1 个答案:

答案 0 :(得分:0)

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);