2015-07-13 98 views
-2

私人无效printDocument1_PrintPage(对象发件人,System.Drawing.Printing.PrintPageEventArgs E) { INT之间不明确的引用height = 0; int width = 0; Pen pen = new Pen(Brushes.Black,2.5f);'矩形' 是 'System.Drawing.Rectangle' 和“Microsoft.Office.Interop.Excel.Rectangle C#

 if (tabRemainder.SelectedTab == tabBank) 
     { 
      #region noBank 
      e.Graphics.FillRectangle(Brushes.DarkGray,new Rectangle(100,100,dataGridViewRemain.Columns[0].Width,dataGridViewRemain.Rows[0].Height));   
      e.Graphics.DrawRectangle(pen,new Rectangle(100,100,dataGridViewRemain.Columns[0].Width,dataGridViewRemain.Rows[0].Height)); 
      e.Graphics.DrawString(dataGridViewRemain.Columns[0].HeaderText.ToString(),dataGridViewRemain.Font,Brushes.Black,new Rectangle(100,100,dataGridViewRemain.Columns[0].Width,dataGridViewRemain.Rows[0].Height)); 
      #endregion 
     } 


    } 
+0

在实例化时包含整个名称空间,或者创建名称空间别名,或者如果不需要,可以从文件顶部删除一个'using'指令。 –

回答

0

没有完整的代码,我想这似乎是你使用两个命名空间System.DrawingMicrosoft.Office.Interop.Excel。这造成了歧义。请用System.Drawing.Rectangle代替Rectangle