خرید بک لینک

با سلام
با کد های زیر دیتاگرید برای ستون اول درست اعمال نمیشه! اما برای دو ستون بعدی درست اعمال میشه.
فکر کنم برای مرتب اسزی تا 3 رقم رو میخونه.

 foreach (DictionaryEntry entry2 in hs2)                {
dtcustom.Rows.Add();

dtcustom.Rows[row][0] = codcust;//codcust is int variable
dtcustom.Rows[row][1] = int.Parse(entry2.Key.ToString());
dtcustom.Rows[row][2] = int.Parse(entry2.Value.ToString());

row++;
}

}

dataGridView2.DataSource = dtcustom;

 private void dataGridView2_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)        {
if (comboBox2.SelectedIndex == 1)
{
if (e.ColumnIndex == 0)
this.dataGridView2.Sort(this.dataGridView2.Columns["کدمشتری"], ListSortDirection.Ascending);
else if (e.ColumnIndex == 1)
this.dataGridView2.Sort(this.dataGridView2.Columns["کدکالا"], ListSortDirection.Ascending);
else if (e.ColumnIndex == 2)
this.dataGridView2.Sort(this.dataGridView2.Columns["تعدادخرید"], ListSortDirection.Ascending);

}
else
{
if (e.ColumnIndex == 0)
this.dataGridView2.Sort(this.dataGridView2.Columns["کدمشتری"], ListSortDirection.Descending);

else if (e.ColumnIndex == 1)
this.dataGridView2.Sort(this.dataGridView2.Columns["کدکالا"], ListSortDirection.Descending);
else if (e.ColumnIndex == 2)
this.dataGridView2.Sort(this.dataGridView2.Columns["تعدادخرید"], ListSortDirection.Descending);
}
}

نتیجه مرتب سازی هم برای ستون اول میشه تصویر زیر :
15.JPG

برچسب: نویسنده: محمد رضا جوادیان تاريخ: جمعه 2 تير 1396 ساعت: 11:41

صفحه بندی