点击《增加》按钮后,在其函数响应函数中增加下面的函数
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");