private void dataGridView1_ColumnHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e)
{
if (dataGridView1.Columns[e.ColumnIndex].Name == "Column2")
{
DataTable dt = (DataTable)dataGridView1.DataSource;
DataView dv = dt.DefaultView;
switch (dataGridView1.Columns[e.ColumnIndex].HeaderCell.SortGlyphDirection)
{
case SortOrder.None:
{
dv.Sort = "in2 desc,in1 desc";
break;
}
case SortOrder.Ascending:
{
dv.Sort = "in2,in1 desc";
break;
}
{
if (dataGridView1.Columns[e.ColumnIndex].Name == "Column2")
{
DataTable dt = (DataTable)dataGridView1.DataSource;
DataView dv = dt.DefaultView;
switch (dataGridView1.Columns[e.ColumnIndex].HeaderCell.SortGlyphDirection)
{
case SortOrder.None:
{
dv.Sort = "in2 desc,in1 desc";
break;
}
case SortOrder.Ascending:
{
dv.Sort = "in2,in1 desc";
break;
}