您的位置:首页 > 其它

vc在grid里面的最后一条数据后增加一条数据

2013-12-16 16:08 197 查看
点击《增加》按钮后,在其函数响应函数中增加下面的函数

void C**Dlg::OnBnClickedAdd()

{

// TODO: 在此添加控件通知处理程序代码

long len = m_flexgrid.get_Rows(); //m_flexgrid为MSFlexgrid控件的变量

// m_basicflexgrid.AddItem("AddString"/*行标*/,(COleVariant)(3L)); //在行号为3的位置增加一行

m_flexgrid.AddItem((LPCTSTR)(len),(COleVariant)(len));

//m_flexgrid.put_TextMatrix(len,1,(LPCTSTR)(len));

char ss[20];

CString ss1;

//在表格的最后一行增加对应行数的序号和数据

sprintf(ss,"%d",len);

ss1.Format("%020u",len);

m_flexgrid.put_TextMatrix(len,0,ss);

m_flexgrid.put_TextMatrix(len,1,ss1);

}

如果是增加具体的数据,只需在响应函数中添加以下代码:

long len = m_flexgrid.get_Rows();

m_flexgrid.AddItem((LPCTSTR)(len),(COleVariant)(len));

m_flexgrid.put_TextMatrix(len,0,"97754700F60C0D006C21");

m_flexgrid.put_TextMatrix(len,1,"100");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: