下面是对gridview的字段名进行一个循环。我想在字段名上添加个眼色。应该怎么写? for (int i = 0; i <= Gridview1.ColumnCount - 1; i++)
{
if (Gridview1.Columns[i].Visible == true)
{
objExcel.Cells[textCount + 1, displayColumnsCount] = Gridview1.Columns[i].HeaderText.Trim();//字段名的竖向起始位置应等于前面行数+1(textCount+1)。
Range r = (Range)objExcel.Cells[textCount + 1, displayColumnsCount];
objExcel.get_Range(r, r).HorizontalAlignment = Microsoft.Office.Interop.Excel.XlVAlign.xlVAlignCenter;//文本在格子内居中。 displayColumnsCount++;//表格横向
}
}PS:
可能用到的对象—〉
Microsoft.Office.Interop.Excel.Application objExcel = null;
Microsoft.Office.Interop.Excel.Workbook objWorkbook = null;
Microsoft.Office.Interop.Excel.Worksheet objsheet = null;
{
if (Gridview1.Columns[i].Visible == true)
{
objExcel.Cells[textCount + 1, displayColumnsCount] = Gridview1.Columns[i].HeaderText.Trim();//字段名的竖向起始位置应等于前面行数+1(textCount+1)。
Range r = (Range)objExcel.Cells[textCount + 1, displayColumnsCount];
objExcel.get_Range(r, r).HorizontalAlignment = Microsoft.Office.Interop.Excel.XlVAlign.xlVAlignCenter;//文本在格子内居中。 displayColumnsCount++;//表格横向
}
}PS:
可能用到的对象—〉
Microsoft.Office.Interop.Excel.Application objExcel = null;
Microsoft.Office.Interop.Excel.Workbook objWorkbook = null;
Microsoft.Office.Interop.Excel.Worksheet objsheet = null;
解决方案 »
- ftp 如何 创建 目录?!!!!!!!!!!!!!!!!!!!!!!!!长了吧
- 无法将类型“System.Windows.Point”隐式转换为“System.Drawing.Point”
- 一段C#,新手,求解释
- xml文件加密
- 求助:关于查询的问题: 用SELECT查询时出了问题怎么搞??
- Workbooks.OpenText()的问题,求助啊!!!!!
- reportview 报表中 2个字符串相连接 如何相连 ?
- C# 怎样实现表格下载功能
- C#gbk转码 与java不一样
- 为什么安装使用不到几个月的VS2008会提示过期请升级
- 怎么让VisualBrush的Visual改变时,VisualBrush呈现的图像不变?
- 【初学者求教】怎样判断行的奇数偶数
objWorkSheet.get_Range("B1", "A1"Interior.Color = 255; objWorkSheet.get_Range("B1", "B1").ColumnWidth = 0.5;
objWorkSheet.get_Range("B1", "B1").Interior.Color = 200;
objWorkSheet.get_Range("C1", "C1").ColumnWidth = 0.5;
objWorkSheet.get_Range("D1", "D1").ColumnWidth = 0.5;
objWorkSheet.get_Range("E" + rowNumberString, "E" + rowNumberString).Merge(true);
上面的 A1 B1 C1等是字体的大小么??ColumnWidth是宽度
谁能解释一下 get_Range的两个参数都代表什么?
objWorkSheet.get_Range("B1", "A1"Interior.Color = 255;
objWorkSheet.get_Range("B1", "B1").ColumnWidth = 0.5;
objWorkSheet.get_Range("B1", "B1").Interior.Color = 200;
objWorkSheet.get_Range("C1", "C1").ColumnWidth = 0.5;
objWorkSheet.get_Range("D1", "D1").ColumnWidth = 0.5;
objWorkSheet.get_Range("E" + rowNumberString, "E" + rowNumberString).Merge(true);
Excel.Range rng=xSheet.get_Range("A2",Missing.Value);
rng.Value2="";
rng.Interior.ColorIndex=6;
----------
参数1为获取范围的左上角单元格
参数2为获取范围的右下角单元格
objWorkSheet.get_Range("J" + rowNumberString, "J" + rowNumberString).ColumnWidth = 0.5;
objWorkSheet.get_Range("K" + rowNumberString, "K" + rowNumberString).ColumnWidth = 0.5;
objWorkSheet.get_Range("I" + rowNumberString, "K" + rowNumberString).Merge(true);