您好我有一个datagridview。 我正在手动添加一些双打,之后我想对它进行排序,但是当我运行这行代码时:
this.dgv.Sort(this.dgv.Columns[0], ListSortDirection.Ascending)
我的信息是“对象必须是String类型”。 我没有绑定dgv,我正在以编程方式添加行 我做错了什么?
答案 0 :(得分:0)
好的,我发现代码中有错误。 我正在填写datagridview:
dgv.Rows.Add(myReader[0]);
然后我添加了这样的新行:
dgv.Rows.Add(value); //where value is double...
我需要将第一部分更改为:
dgv.Rows.Add(double.Parse(myReader[0].ToString());
感谢您的帮助。