本文介绍了请如何在名称和/或日期中写出搜索代码,以及如何在数据网格中显示数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
按名称和/或日期写搜索代码,并在datagrid中显示数据
通过c#和sql server.
Writting the search code by name and\or date and data display in datagrid
by c# and sql server.
推荐答案
dv.Table.Select("name = "+ txtName.Text)
7.将结果绑定到datagrid
7. Bind the result to datagrid
try
{
SqlConnection oConn = new SqlConnection();
oConn.ConnectionString = "Data Source=EXPERIENCE;database=Test;user=sa;password=admin1990";
oConn.Open();
string strDate=String.Format("{0:dd/MMM/yyyy}", dtpDate.Value);
string strSQL = "Select * from attendance where CheckIn=''" + strDate + "''";
if (txtName.Text.Trim().Length != 0)
strSQL = strSQL + " and name like ''%"+ txtName.Text +" %''";
SqlCommand oCmd = new SqlCommand(strSQL,oConn);
var da = new SqlDataAdapter(oCmd);
var nwSet = new DataSet();
da.Fill(nwSet);
dg.DataSource = nwSet.Tables[0].DefaultView;
MessageBox.Show ("Sucess");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
这篇关于请如何在名称和/或日期中写出搜索代码,以及如何在数据网格中显示数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!