private void dataGridView1_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e) { //get the current column details string strColumnName = dataGridView1.Columns[e.ColumnIndex].Name; SortOrder strSortOrder = getSortOrder(e.ColumnIndex); KostenSchemaSource.Sort(new KostenSchemaComparer(strColumnName, strSortOrder)); KostenSchemaForm_Load(sender, e); dataGridView1.Columns[e.ColumnIndex].HeaderCell.SortGlyphDirection = strSortOrder; }
private void Toevoeg_knop(object sender, EventArgs e) { this.SplitContainer.Panel2Collapsed = true; if (null == Schemas) { Schemas = new List <KostenSchema>(); } var NieuwKostenSchema = new KostenSchema { Naam = KSNaam.Text, Prestaties = decimal.Parse(KSPrestaties.Text, NumberStyles.Currency, Culture), Wacht = decimal.Parse(KSWacht.Text, NumberStyles.Currency, Culture), Verplaatsing = decimal.Parse(KSVerplaatsing.Text, NumberStyles.Currency, Culture), Mail = decimal.Parse(KSMail.Text, NumberStyles.Currency, Culture), Fotokopie = decimal.Parse(KSFotokopie.Text, NumberStyles.Currency, Culture), Dactylo = decimal.Parse(KSDactylo.Text, NumberStyles.Currency, Culture), BTW = BTW, Archive = false }; KostenSchemaSource.Add(NieuwKostenSchema); Schemas.Add(NieuwKostenSchema); KostenSchemaForm_Load(sender, e); }