Codejock Forums Homepage
Forum Home Forum Home > Codejock Products > Visual C++ MFC > Toolkit Pro
  New Posts New Posts RSS Feed - filter in datagrid and adocontrol
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

filter in datagrid and adocontrol

 Post Reply Post Reply
Author
Message
tis707 View Drop Down
Newbie
Newbie


Joined: 28 January 2005
Status: Offline
Points: 2
Post Options Post Options   Thanks (0) Thanks(0)   Quote tis707 Quote  Post ReplyReply Direct Link To This Post Topic: filter in datagrid and adocontrol
    Posted: 28 January 2005 at 4:18am
here i struck up while doing my application

i am doing a small app which is MFC and SDI

i used dialog box to insert edit boxes ,comboboxees and datagrid and ado control which binded

what i need is if i entered any text in edit box and click on search button the result will be displyed in datagrid
i mean sorting (ex: id i entered "p" in editbox the datagrid have to show the names staring with "p"




void Dlg1::OnSearch()
{




CADODatabase* pAdoDb = new CADODatabase();
CString strConnection = _T("");

strConnection = _T("Provider=Microsoft.Jet.OLEDB.4.0;"
"Data Source=C:\\Final\\employeeData.mdb");
pAdoDb->SetConnectionString(strConnection);


if(pAdoDb->Open())
{
CString strEmpFirstName;

//GetDlgItem(IDC_EMPID)->GetWindowText(strEmpID);
GetDlgItem(IDC_FIRSTNAME)->GetWindowText(strEmpFirstName) ;

CString strQuery;
strQuery = ("SELECT * FROM empMaster where FirstName='PRABHAT'");


//LIKE '%" + strEmpFirstName + "%'";

pAdoDb->Execute(strQuery);
m_DataControl.Refresh();

pAdoDb->Close();
}


delete pAdoDb;
/*CString strEmpFirstName,strQuery;

GetDlgItem(IDC_FIRSTNAME)->GetWindowText(strEmpFirstName) ;
if(strEmpFirstName.IsEmpty())
{
MessageBox("Enter First Name to serach");
GetDlgItem(IDC_FIRSTNAME)->SetFocus();

//C_Recordset.m_strSort= "LastName DESC, FirstName DESC";

strQuery = "SELECT * FROM empMaster where FirstName LIKE '%" + strEmpFirstName + "%'";
m_DataControl.ExecuteDlgInit(strQuery);
m_DataControl.Refresh();

//GetDlgItem(IDC_ADODC1)->RecordSource = strQuery;

}*/


//C_Recordset.m_DataControl= "LastName DESC, FirstName DESC";

// TODO: Add your control notification handler code here

}

tis
Back to Top
 Post Reply Post Reply
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 12.04
Copyright ©2001-2021 Web Wiz Ltd.

This page was generated in 0.031 seconds.