DataTable.DefaultView.Sortで混乱します。ここで私はそれを使用するコードのセグメントがある。DataTable.DefaultView.Sortがソートしない
actionLogDT.DefaultView.Sort = "StartDate";
foreach (CustomerService.ActionLogStartEndRow logRow in actionLogDT)
{
// code here
}
私が見てきたサンプルは、foreachループを使用していないので、これを処理する方法で私を混乱さ。それは私がそれがすべきだと思ったようにソートされていません。
.DefaultViewはビューを返し、.Tableはコンパイルエラーを返します。
あなたの質問/混乱は何ですか?どのようなコンパイルエラーが表示されますか? – shahkalpesh
ソートされていません。 –
日付列をソートする場合、その列はDataTableのDateTimeとして定義する必要があります。それ以外の場合は、文字列として扱われ、予期しない順序でソートされます。 – DOK