我有一個Datagridview(dataGridView1)和數據源是一個列表(Bets)。我想按列值升序(odd1)來訂購它。我怎麼能做到這一點?排序Datagridview與數據源的列表
編輯:也許我應該在填充datagridview之前排序列表?任何建議?
編輯2:我得到了解決方案,但數字是在一個錯誤的進展。檢查圖:
1.99後,我想有2.00 instea 10.57。我該怎麼做?
EDIT3:這是我的一塊類:
公共字符串odd1 { 得到{(Odds.Count> = 3)?賠率[0]:「錯誤」; } set {if(Odds.Count> = 3)Odds [0] = value; } }
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
另外,如果你只是想在它進入網格之前訂購它,只需按該字段排序,然後再將其指定爲數據源 –