例如:
range.Font.Bold = True //设置字体
我知道的不多,可以多告诉我一些吗,如设置居中显示什么的
range.Font.Bold = True //设置字体
我知道的不多,可以多告诉我一些吗,如设置居中显示什么的
解决方案 »
- vss问题
- TCP通信问题
- C#项目开发一个教学楼管理系统!里面如何限制登录次数!
- 高分 急在线等 C#调用.exe文件
- 最近有点混乱,socket.sendasync=false是如何触发的?有必要在这步进行事件处理吗?还是等待下次sendasync=ture时触发事件?
- 关于绑定后在checkboxlist items 加属性的难题?
- c#中不带任何控件的表格中如何显示数据库中的记录
- C#删除序列中相同的数
- OleDataReader有根据列名拿数据的方法吗?
- 在ado.net里面用SqlDatareader 来看sqlcommand查询回来的结果,如何知道返回结果的行数?
- 如何快速在局域网内建立 socket 连接?
- 关于ComboBox的怪现象
mySheet.get_Range(mySheet.Cells[4,colIndex],mySheet.Cells[4,colIndex]).HorizontalAlignment = XlVAlign.xlVAlignCenter;
//设置标题格式为居中对齐
//
//设置选中的部分的颜色
//
mySheet.get_Range(mySheet.Cells[rowSum,colSum],mySheet.Cells[rowSum,colIndex]).Select();
mySheet.get_Range(mySheet.Cells[rowSum,colSum],mySheet.Cells[rowSum,colIndex]).Interior.ColorIndex = 19;//设置为浅黄色,共计有56种
链接:
http://community.csdn.net/Expert/topic/3700/3700029.xml?temp=.4187433
string source = "data source=localhost;initial catalog=CASHIER;integrated security=SSPI;persist security info=False ";
string query_sql = "select AccDate,id,Abr_AccId,Abr_Content,Abr_Person,(select case when AccFlag = 1 then '√' when AccFlag = 0 then ''else ''end as 'AccFlag'),DbtAmt,CrdAmt,EndAmt from accounttype";
SqlConnection con = new SqlConnection(source);
SqlDataAdapter da = new SqlDataAdapter(query_sql,con);
DataSet ds = new DataSet();
da.Fill(ds,"accounttype"); //从表中获取初期值
string query_money = "select * from money";
SqlDataAdapter damoney = new SqlDataAdapter(query_money,con);
DataSet dsmoney = new DataSet();
damoney.Fill(dsmoney,"money");
txtMoney.DataBindings.Clear();
txtMoney.DataBindings.Add("Text",dsmoney,"Money.Money");
string filename="";
//将模板文件复制到一个新文件中
SaveFileDialog mySave=new SaveFileDialog();
mySave.Filter="Excel文件(*.XLS)|*.xls|所有文件(*.*)|*.*";
if(mySave.ShowDialog()!=DialogResult.OK)
{
return;
}
else
{
filename = mySave.FileName;
//将模板文件copy到新位置,建议实际开发时用相对路径,如Application.StartupPath.Trim()+"\\report\\normal.xls"
string filenameold = mySave.FileName;
FileInfo mode=new FileInfo(Application.StartupPath.Trim() + @"\Report\CashReport.xls");
try
{
mode.CopyTo(filename,true);
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
return;
}
}
//打开复制后的文件
object missing = Missing.Value;
Excel.Application myExcel = new Excel.Application ( );
//打开新文件
myExcel.Application.Workbooks.Open(filename,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing,missing);
//将Excel显示出来
myExcel.Visible=true;
//将列标题和实际内容选中
Excel.Workbook myBook = myExcel.Workbooks[1];
Excel.Worksheet mySheet = (Excel.Worksheet)myBook.Worksheets[1];
mySheet.Cells[5,9] = txtMoney.Text.ToString(); long rowRead = 0;
//向EXCEL里插记录
for(int r = 0;r<ds.Tables[0].Rows.Count;r++)
{
for(int i = 0;i<ds.Tables[0].Columns.Count;i++)
{
mySheet.Cells[r+6,i+1] = ds.Tables[0].Rows[r][i];
}
rowRead++;
Application.DoEvents();
}
你在EXCEL中录制宏,然后再操作,再看一下宏代码就知道了
------------------------------------------------------dazhu2(边城浪子(倚天不出,谁与争锋)说的对。但是语法可能稍有不同