2009-06-17 28 views
1

DataGridViewTextBoxColumnクラスから派生したカスタムのDataGridViewNumericTextBoxColumnを作成しました。私はDataGridViewプログラムで並べ替え

this.HeaderDataGridView.Sort = Sort.Programmiticaly; 
this.HeaderDataGridView.Sort(this.HeaderDataGridView.Columns[Utility.HEAD_X], ListSortDirection.Ascending); 

を呼び出すと

それは、整数型の値に対して正常に動作しているが、データはソートされませんdouble型の値が含まれている場合。

答えて

0

DataGridViewのデータソースとは何ですか? DataSourceはプログラムでDouble値をソートできますか?

0

バインディングソースを使用している場合は、並べ替える列の名前に.Sortプロパティを設定するだけで済みます。例:

myBS = new BindingSource(); 
myBS.DataSource = DataSet.MY_TABLE; 
myBS.Sort = "MY_COLUMN"; 
myGrid.DataSource = myBS; 
関連する問題