私はいくつかの列を持つdatagridviewを持っています。そのうちの1つはdatetime列です。 最新の行を下から順に表示したい。例: 今日 昨日 前日昨日などc#datagridview order rows?
それはDataGridViewのでこれを行うことは可能ですか? gridviewsデータソースはxmldocument .......
大変助かりました。
よろしく、
私はいくつかの列を持つdatagridviewを持っています。そのうちの1つはdatetime列です。 最新の行を下から順に表示したい。例: 今日 昨日 前日昨日などc#datagridview order rows?
それはDataGridViewのでこれを行うことは可能ですか? gridviewsデータソースはxmldocument .......
大変助かりました。
よろしく、
this.dataGridView1.Sort(dataGridView1.Columns["DateTime"], ListSortDirection.Ascending);
あなたのデータソースは何ですか? ソートをサポートするデータソースが必要です。
DataTable。
リストをお持ちの場合、デフォルトでソートすることはできません。 理論上、BindingListから継承し、IBindingListを実装するクラスが必要です(BindingListの継承はNessacaryではありませんが、少し簡単になります)。
BingingListがDataGridViewにバインドされている場合、並べ替えることができます。
私の知る限り、ソートはXMLデータソースではサポートされていません。私はあなたの最善のアプローチは、最初にデータセットにXmlDocumentをロードし、グリッドにバインドすることだと思う。