2016-11-18 2 views
0

Привет У меня есть datagridview. Я добавляю вручную несколько дублей к нему, и после этого я хочу, чтобы отсортировать его, но когда я запустить эту строку кода:Datagridview удваивает и сортирует

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

У меня есть информация, что «объект должен быть типа String.» Я не привязываю dgv, и я добавляю строки программным образом Что я делаю неправильно?

+0

Попробуйте использовать this.dgv.Columns ["colName"] not index. И покажите, как добавить столбцы. –

+0

Не это. Тот же результат. Я добавляю строки следующим образом: dgv.Rows.Add (значение); – Vasquez21

+0

как вы добавляете «несколько парных» к вашему Dgv? – Badiparmagi

ответ

0

ОК Я нашел ошибку в своем коде. я заполнял DataGridView с:

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

, а затем я добавлять новые строки, как это:

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

мне нужно изменить первую часть, чтобы:

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

Спасибо за помощь ,

Смежные вопросы