int home //存放列表框中的值
for(int j=0j<m_ListCtrl.GetItemCount()j++)//一共有多少行的循环
{
for(int i=1i<2i++)//从第2列(即房间后面的值)
{
home=m_ListCtrl.GetItemText(j,i) //写到home
}
}
这是我一个程序中的代码,应该能看得懂了
假设编辑框的ID为IDC_EDIT有两种方法可以获取里面的值。
1:用窗口指针。
CWnd
*pWnd
pWnd->GetDlgItemText(IDC_EDIT)
2:用控制变量
。
在classwizard里为EDIT关联一个控制变量。然后可以直接用这个变量去设置或者获取编辑框的内容了。
假如你关联的变量名为:m_Edit
则获取内容:
m_Edit.GetWindowText()
数据库查询,怎么连接我就不说了,打开数据库连接后,执行相关SQL语句即可。
你可以定义一个CString变量,把获取到的内容赋予它。
CString
str
str=pWnd->GetDlgItemText(IDC_EDIT)
然后SQL像这样:
select
X
from
table
where
X=str
or
X
like
"x'str'x"
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)