• 大小: 2.95MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-30
  • 语言: 数据库
  • 标签: datagridview  

资源简介

一个弹出窗口,用户可以自定义检索条件,通过检索条件来修改datagridview 关联的dataadapter的selectcommand,来达到过滤数据目的,目前较成功, 欢迎各位修改,更加完善 目前使用 sqlserver测试,单表,多表,含有下拉列表的都可以,欢迎大家修改后上传,做成一个通用组合查询的dll,更完美就好了

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using CommonQueryClassLib;

namespace CommonQueryTest1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender EventArgs e)
        {
            // TODO: 这行代码将数据加载到表“mySchoolDataSet.DataTable1”中。您可以根据需要移动或删除它。
            this.dataTable1TableAdapter.Fill(this.mySchoolDataSet.DataTable1);
           

        }

        private void button1_Click(object sender EventArgs e)
        {
             string oldSqlTextCommandString;
            SqlTextStringClass sqlTextStringClass = new SqlTextStringClass();
            sqlTextStringClass.SelectedCommandText = dataTable1TableAdapter.Adapter.SelectCommand.CommandText.ToString();
            oldSqlTextCommandString = dataTable1TableAdapter.Adapter.SelectCommand.CommandText.ToString();
            //MessageBox.Show(oldSqlTextCommandString);
            

            popoupWindow pw = new popoupWindow(dataGridView1 ref sqlTextStringClass);
            pw.ShowDialog();
            try
            {
                MessageBox.Show(sqlTextStringClass.SelectedCommandText);
                dataTable1TableAdapter.Adapter.SelectCommand.CommandText = sqlTextStringClass.SelectedCommandText;
                this.dataTable1TableAdapter.Fill(this.mySchoolDataSet.DataTable1);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
            finally
            {
                this.dataTable1TableAdapter.Fill(this.mySchoolDataSet.DataTable1);
            }
        }
        }
    }


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-08-01 16:15  通用组合查询成功\
     目录           0  2012-08-01 15:59  通用组合查询成功\使用Dll查询\
     目录           0  2012-08-01 15:59  通用组合查询成功\使用Dll查询\CommonQueryTest1\
     文件         890  2012-08-01 15:16  通用组合查询成功\使用Dll查询\CommonQueryTest1.sln
     文件       19968  2012-08-01 16:15  通用组合查询成功\使用Dll查询\CommonQueryTest1.suo
     文件         507  2012-08-01 15:19  通用组合查询成功\使用Dll查询\CommonQueryTest1\app.config
     目录           0  2012-08-01 15:59  通用组合查询成功\使用Dll查询\CommonQueryTest1\bin\
     目录           0  2012-08-01 16:12  通用组合查询成功\使用Dll查询\CommonQueryTest1\bin\Debug\
     文件       52736  2012-08-01 16:11  通用组合查询成功\使用Dll查询\CommonQueryTest1\bin\Debug\CommonQueryClassLib.dll
     文件      101888  2012-08-01 16:11  通用组合查询成功\使用Dll查询\CommonQueryTest1\bin\Debug\CommonQueryClassLib.pdb
     文件       72192  2012-08-01 16:12  通用组合查询成功\使用Dll查询\CommonQueryTest1\bin\Debug\CommonQueryTest1.exe
     文件         507  2012-08-01 15:19  通用组合查询成功\使用Dll查询\CommonQueryTest1\bin\Debug\CommonQueryTest1.exe.config
     文件      153088  2012-08-01 16:12  通用组合查询成功\使用Dll查询\CommonQueryTest1\bin\Debug\CommonQueryTest1.pdb
     文件       11600  2012-08-01 16:15  通用组合查询成功\使用Dll查询\CommonQueryTest1\bin\Debug\CommonQueryTest1.vshost.exe
     文件         507  2012-08-01 15:19  通用组合查询成功\使用Dll查询\CommonQueryTest1\bin\Debug\CommonQueryTest1.vshost.exe.config
     文件         490  2009-08-31 00:40  通用组合查询成功\使用Dll查询\CommonQueryTest1\bin\Debug\CommonQueryTest1.vshost.exe.manifest
     目录           0  2012-08-01 15:19  通用组合查询成功\使用Dll查询\CommonQueryTest1\bin\Release\
     文件        4525  2012-08-01 15:23  通用组合查询成功\使用Dll查询\CommonQueryTest1\CommonQueryTest1.csproj
     文件        1924  2012-08-01 15:53  通用组合查询成功\使用Dll查询\CommonQueryTest1\Form1.cs
     文件       10693  2012-08-01 15:36  通用组合查询成功\使用Dll查询\CommonQueryTest1\Form1.Designer.cs
     文件        6443  2012-08-01 15:36  通用组合查询成功\使用Dll查询\CommonQueryTest1\Form1.resx
     文件      199595  2012-08-01 15:25  通用组合查询成功\使用Dll查询\CommonQueryTest1\MySchoolDataSet.Designer.cs
     文件         361  2012-08-01 15:25  通用组合查询成功\使用Dll查询\CommonQueryTest1\MySchoolDataSet.xsc
     文件       34402  2012-08-01 15:25  通用组合查询成功\使用Dll查询\CommonQueryTest1\MySchoolDataSet.xsd
     文件        1909  2012-08-01 15:25  通用组合查询成功\使用Dll查询\CommonQueryTest1\MySchoolDataSet.xss
     目录           0  2012-08-01 15:59  通用组合查询成功\使用Dll查询\CommonQueryTest1\obj\
     目录           0  2012-08-01 15:59  通用组合查询成功\使用Dll查询\CommonQueryTest1\obj\x86\
     目录           0  2012-08-01 16:12  通用组合查询成功\使用Dll查询\CommonQueryTest1\obj\x86\Debug\
     文件        2508  2012-08-01 16:15  通用组合查询成功\使用Dll查询\CommonQueryTest1\obj\x86\Debug\CommonQueryTest1.csproj.FileListAbsolute.txt
     文件       72192  2012-08-01 16:12  通用组合查询成功\使用Dll查询\CommonQueryTest1\obj\x86\Debug\CommonQueryTest1.exe
     文件         180  2012-08-01 16:12  通用组合查询成功\使用Dll查询\CommonQueryTest1\obj\x86\Debug\CommonQueryTest1.Form1.resources
............此处省略298个文件信息

评论

共有 条评论