Datagridview加倍和排序

时间:2016-11-18 08:38:10

标签: c# datagridview

您好我有一个datagridview。 我正在手动添加一些双打,之后我想对它进行排序,但是当我运行这行代码时:

this.dgv.Sort(this.dgv.Columns[0], ListSortDirection.Ascending)

我的信息是“对象必须是String类型”。 我没有绑定dgv,我正在以编程方式添加行 我做错了什么?

1 个答案:

答案 0 :(得分:0)

好的,我发现代码中有错误。 我正在填写datagridview:

dgv.Rows.Add(myReader[0]);

然后我添加了这样的新行:

dgv.Rows.Add(value); //where value is double...

我需要将第一部分更改为:

dgv.Rows.Add(double.Parse(myReader[0].ToString());

感谢您的帮助。