2012-04-27 91 views
1

仍然存在調整圖像大小的問題。在datagridview的單元格中調整位圖圖像大小

用c sharp.net 4.0 WinForms和MS Visual Studio 2010中

繼承人的代碼,我目前有:

private void ShowArrow() 
    { 
     foreach (DataGridViewRow paretoRow in ParetoGrid.Rows) 
     { 
      if ((paretoRow.Cells["Pareto6"].Value != null) && (Convert.ToInt32(paretoRow.Cells["CurrentPareto"].Value) < (Convert.ToInt32(paretoRow.Cells["NewPareto"].Value)))) 
      { 
       downArrow.Width = 2; 
       downArrow.Height = 2; 
       paretoRow.Cells["p1"].Value = downArrow; 
      } 
      else if ((paretoRow.Cells["Pareto6"].Value != null) && (Convert.ToInt32(paretoRow.Cells["CurrentPareto"].Value) > (Convert.ToInt32(paretoRow.Cells["NewPareto"].Value)))) 
      { 
       //ParetoGrid.Rows[paretoRow.Index].DefaultCellStyle.BackColor = Color.LightGreen; 
       paretoRow.Cells["p1"].Value = upArrow; 
      } 
     } 
    } 

但是當我嘗試編輯圖像的大小,它說的是,圖像只讀? 這是一個很好的調整圖像大小的內襯嗎?或者,還有更好的方法?

千恩萬謝

回答