用devexpress这个第三方控件,但是没那样搞过。
解决方案 »
- 怎样传参数至dll文件
- 最近在做一个socket短连接转长连接的程序,请大虾提供点思路,谢谢
- winform 控件背景图闪烁,先显示黑块才显示背景图
- 高手看过来,如何在一个WinForm程序窗口中,显示本地的htm文件
- 面试题大家都来看看 在线等急~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 请问,有没有专门介绍WIN C#.NET 控件怎么使用的书,属性啊,方法啊,事件啊,全面一点的啊
- 急!!500分求助!!!如何讓讀取出來的eventlog按條件排序?
- Asp.net发布中的Crystal report问题
- MdiChildren 是只读,不能赋值?如何使用?只能使用parent ?
- 请问各位高手,为什么我用C#创建windows应用程序无法用"视图设计器"设计窗体?
- VS2010制作的安装包怎么卸载旧版本?
- 高手求带autocomplete的textbox控件,可以输入多个词每个词都能提示
{
saveFileDialog1.ShowDialog();
} private void saveFileDialog1_FileOk(object sender, CancelEventArgs e)
{ gv_table.ExportToXls(saveFileDialog1.FileName);
}
你是不是自动生成的列?我固定的列是好好的
gridControl1.DataSource = dt;
gridControl1.DataSource = dt;
gridView1.BestFitColumns();
gridControl1.ExportToXls(this.bEditPath.Text);
这有详细说明呢
看看
如果绑定到grid就有很多空列 打印出来当然是一样
绑定前先清空列吧
实事不是这样的。
我也遇到了。
代码:
public void ExcelOutFormGridcontrol(DevExpress.XtraGrid.GridControl g)
{
string strName = "";
SaveFileDialog fileDialog = new SaveFileDialog();
fileDialog.Filter = "(Execl文件)*.xls,*.xlsx|*.xls;*.xlsx";
if (fileDialog.ShowDialog() == DialogResult.OK)
{
strName = fileDialog.FileName;
if (strName.Contains(".xlsx"))
{
g.ExportToXlsx(fileDialog.FileName);
}
else
{
g.ExportToXls(fileDialog.FileName);
}
XtraMessageBox.Show("操作成功!", "操作提示", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
}
}
问题:本来gridcontrol数据源只有5列(abcde),但是导出后有多了好多列(比如:fgh等等列),而且列宽也不合适掉了(原本有设置的)、
顶下...