私はDataGridViewの(dataGridView1)を持っており、データソースは、リスト(賭け)です。私は列の値Ascending(odd1)でそれを注文したいと思います。どうすればいいですか?ソートDataGridViewのリスト
EDIT:おそらく私はdatagridviewを満たす前にリストを注文すべきでしょうか?なにか提案を?
EDIT2:私は解決策を得ましたが、数字は間違っています。写真を確認してください:私は10.57の2.00 insteaを持っているしたいと思います
1.99後。どうすればいいですか?
EDIT3:これは私のクラスの一部です: { のget {リターン(Odds.Count> = 3)ODD1
公共の文字列?オッズ[0]: "エラー"; } set {if(Odds.Count> = 3)奇数[0] =値; } }
あなたは単にGridViewのデータソースを設定する前に、LINQを使用することができますpublic string oddX
{
get { return (Odds.Count >= 3) ? Odds[1] : "error"; }
set { if (Odds.Count >= 3) Odds[1] = value; }
}
public string odd2
{
get { return (Odds.Count >= 3) ? Odds[2] : "error"; }
set { if (Odds.Count >= 3) Odds[2] = value; }
}
私は通常、その余分なラインを見て、すべての私のデータグリッドにこれを上タック:新しいリストを作成せずにソート
またはイン場所:
は、メソッドを定義しますあなたに本当に素敵なベース機能を提供します。http://www.codeproject.com/Articles/33786/DataGridView-Filter-Popup –私はそれを確認します、ありがとう、参照してください。とにかく私は誰かが私にここに解決策を提案することができると思います:)おかげで再び – Marci
また、それがグリッドに入る前に、あなただけの単なるはいデータソース –