C++怎么把datagrid数据导出到excel

对面超神是条狗 2017-01-13 09:52:30
怎么获取datagrid行列条数,求大神指点,3q!
...全文
258 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2017-01-16
  • 打赏
  • 举报
回复
显示并允许对Recordset对象中代表记录和字段的一系列行和列进行数据操纵。 必须指定一个Recordset对象
  • 打赏
  • 举报
回复
没有 Recordset对象
  • 打赏
  • 举报
回复
有没有代码,太菜了,看了只略懂!
赵4老师 2017-01-13
  • 打赏
  • 举报
回复
DataGrid控件 显示并允许对Recordset对象中代表记录和字段的一系列行和列进行数据操纵。 语法 DataGrid 说明 该数据识别的DataGrid控件看起来与Grid控件类似。但是,您可以设置DataGrid控件的DataSource属性为一个Data控件,以自动填充该控件并且从Data控件的Recordset对象自动设置其列标头。这个DataGrid控件实际上是一个固定的列集合,每一列的行数都是不确定的。 DataGrid 控件的每一个单元格都可以包含文本值,但不能链接或内嵌对象。可以在代码中指定当前单元格,或者用户可以使用鼠标或箭头键在运行时改变它。通过在单元格中键入或编程的方式,单元格可以交互地编辑。单元格能够被单独地选定或按照行来选定。 如果一个单元格的文本太长,以致于不能在单元格中全部显示,则文本将在同一单元格内折行到下一行。要显示折行的文本,必须增加单元格的Column对象的Width属性和/或DataGrid控件的RowHeight属性。在设计时,可以通过调节列来交互地改变列宽度,或在Column对象的属性页中改变列宽度。 使用DataGrid控件的Columns集合的Count属性和Recordset对象的RecordCount属性,可以决定控件中行和列的数目。DataGrid控件的可包含的行数取决于系统的资源,而列数最多可达32,767列。 选择一个单元格,则ColIndex属性被设置,也就是选择了DataGrid对象的Columns集合中的一个Column对象。Column对象的Text和Value属性引用当前单元格的内容。使用Bookmark属性能够访问当前行的数据,它能够提供对下一级Recordset对象中记录的访问。DataGrid控件中的每一列都有自己的字体、边框、自动换行、和另外一些与其他列无关的能够被设置的属性。在设计时,您可以设置列宽和行高,并且建立对用户不可见的列。您还能阻止用户在运行时改变格式。 注意 如果您在设计时设置了任何一个DataGrid列属性,就必须设置它的所有属性以保持当前的设置值。 注意 如果使用Move方法定位DataGrid控件,就必须使用Refresh方法强迫控件重画。 除了不能支持解除绑定模式以外,DataGrid控件的功能与DBGrid控件类似。 注意 该控件支持Unicode。当使用一个例如Microsoft Windows NT这样的支持Unicode的系统时,控件传递Unicode数据而无需转换。但是,在其他系统中,数据则被从ANSI转换到Unicode并转换回来。详细信息请参阅 Programmer's Guide 中的 "ANSI, DBCS, and Unicode: Definitions"。
赵4老师 2017-01-13
  • 打赏
  • 举报
回复
DataGrid控件 显示并允许对Recordset对象中代表记录和字段的一系列行和列进行数据操纵。 语法 DataGrid 说明 该数据识别的DataGrid控件看起来与Grid控件类似。但是,您可以设置DataGrid控件的DataSource属性为一个Data控件,以自动填充该控件并且从Data控件的Recordset对象自动设置其列标头。这个DataGrid控件实际上是一个固定的列集合,每一列的行数都是不确定的。 DataGrid 控件的每一个单元格都可以包含文本值,但不能链接或内嵌对象。可以在代码中指定当前单元格,或者用户可以使用鼠标或箭头键在运行时改变它。通过在单元格中键入或编程的方式,单元格可以交互地编辑。单元格能够被单独地选定或按照行来选定。 如果一个单元格的文本太长,以致于不能在单元格中全部显示,则文本将在同一单元格内折行到下一行。要显示折行的文本,必须增加单元格的Column对象的Width属性和/或DataGrid控件的RowHeight属性。在设计时,可以通过调节列来交互地改变列宽度,或在Column对象的属性页中改变列宽度。 使用DataGrid控件的Columns集合的Count属性和Recordset对象的RecordCount属性,可以决定控件中行和列的数目。DataGrid控件的可包含的行数取决于系统的资源,而列数最多可达32,767列。 选择一个单元格,则ColIndex属性被设置,也就是选择了DataGrid对象的Columns集合中的一个Column对象。Column对象的Text和Value属性引用当前单元格的内容。使用Bookmark属性能够访问当前行的数据,它能够提供对下一级Recordset对象中记录的访问。DataGrid控件中的每一列都有自己的字体、边框、自动换行、和另外一些与其他列无关的能够被设置的属性。在设计时,您可以设置列宽和行高,并且建立对用户不可见的列。您还能阻止用户在运行时改变格式。 注意 如果您在设计时设置了任何一个DataGrid列属性,就必须设置它的所有属性以保持当前的设置值。 注意 如果使用Move方法定位DataGrid控件,就必须使用Refresh方法强迫控件重画。 除了不能支持解除绑定模式以外,DataGrid控件的功能与DBGrid控件类似。 注意 该控件支持Unicode。当使用一个例如Microsoft Windows NT这样的支持Unicode的系统时,控件传递Unicode数据而无需转换。但是,在其他系统中,数据则被从ANSI转换到Unicode并转换回来。详细信息请参阅 Programmer's Guide 中的 "ANSI, DBCS, and Unicode: Definitions"。

4,017

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧