private void InjectionDrugDataGridView_ColumnHeaderMouseClick
(object sender, DataGridViewCellMouseEventArgs e)
{
switch (e.ColumnIndex)
{
case 0:
// コードの場合
DataTable dt = (DataTable)this.InjectionDrugDataGridView.DataSource;
DataView dv = dt.DefaultView;
if (this.InjectionDrugDataGridView.Columns["DRUG_INFO_CODE"].HeaderCell.SortGlyphDirection == SortOrder.Ascending)
{
// コードの昇順に並び替え
dv.Sort = "DISP_ORDER DESC";
this.InjectionDrugDataGridView.Columns["DRUG_INFO_CODE"].HeaderCell.SortGlyphDirection = SortOrder.Descending;
Log.Info(Resources.LIM_409, null, null, this.GetClassName());
}
else
{
// コードの降順に並び替え
dv.Sort = "DISP_ORDER ASC";
this.InjectionDrugDataGridView.Columns["DRUG_INFO_CODE"].HeaderCell.SortGlyphDirection = SortOrder.Ascending;
Log.Info(Resources.LIM_410, null, null, this.GetClassName());
}
break;
}
}