在DataGrid控件中的设计过程中,能否增加列? 在对话框中加入一个DataGrid控件,可是我发现VC给的属性对话框中(点右键->Property)的Colunmn标签下只给了两列,Column0和Column1。我知道这对以后的使用没有影响,只要在程序中设定数据源(SetRefDataSource),这个列会自动改变。可是现在我想在设计对话框的时候就改变列数,并对它们的属性进行设置,不用编程。请问是否可以做到?如何做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DataGrid控件,只有两列?内容:怎样应用其他列?怎样修改列的标题?-------------在InputDataDlg.h中,有一个成员变量m_nColumn表明列数,int m_nColumn;在InputDataDlg.cpp中//定义标题头TCHAR strTitle[6][10] = {_T("1"), _T("2"),_T("3"),_T("4"),_T("5"),_T("6")};//6代表列数,10代表标题头长度//在构造函数中:m_nColumn=6;//初始化为6列BOOL CInputDataDlg::OnInitDialog() { CDialog::OnInitDialog(); // TODO: Add extra initialization here m_DataGrid.SetCaption("upstream 到此一游"); //控件的标题也可以在控件的属性里直接修改 for(int i=2;i<m_nColumn;i++)//缺省是2列,既0,1列 { m_DataGrid.GetColumns().Add(i).SetCaption(strTitle[i]); //增加列和列的标题头 } return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE}column0,column1的标题可以在控件属性里直接添加。 http://community.csdn.net/Expert/topic/3553/3553753.xml?temp=.8402216 我的意思是不用编程,可不可以?laiyiling(陌生人·VC_FANS)给的链接中,倒是有一个不用编程的方法,不过那是DBGrid控件的,对DataGrid那样做好像不行。 [超级菜鸟求帮忙··]如何用MFC写一个360那样的防杀程序. 如何对动态的区域显示tips信息 http下载得到的压缩文件是乱码 喜欢图形学,做OpenGL开发的,请加入QQ群23186719 虚拟COM5,需要大家帮助 vc在哪下载?? SmartDraw6.0 注册码 谁用过SQL和vc编程的请进(高手请进) 请问在何处能 Downloads visual C++ Enterprise Edition 怎样批量获取文件名 用API和设备环境做GDI绘图比如绘菜单或界面一般有几个步骤? 用set path = %path%;会覆盖原来的用户变量?
-------------
在InputDataDlg.h中,有一个成员变量m_nColumn表明列数,
int m_nColumn;
在InputDataDlg.cpp中
//定义标题头
TCHAR strTitle[6][10] = {_T("1"), _T("2"),_T("3"),_T("4"),_T("5"),_T("6")};
//6代表列数,10代表标题头长度
//在构造函数中:
m_nColumn=6;//初始化为6列
BOOL CInputDataDlg::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
m_DataGrid.SetCaption("upstream 到此一游");
//控件的标题也可以在控件的属性里直接修改
for(int i=2;i<m_nColumn;i++)//缺省是2列,既0,1列
{
m_DataGrid.GetColumns().Add(i).SetCaption(strTitle[i]);
//增加列和列的标题头
}
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
column0,column1的标题可以在控件属性里直接添加。
laiyiling(陌生人·VC_FANS)给的链接中,倒是有一个不用编程的方法,不过那是DBGrid控件的,对DataGrid那样做好像不行。