本文介绍了请如何在名称和/或日期中写出搜索代码,以及如何在数据网格中显示数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

按名称和/或日期写搜索代码,并在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);
           }


这篇关于请如何在名称和/或日期中写出搜索代码,以及如何在数据网格中显示数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-23 04:44