日期:2014-05-18 浏览次数:20946 次
CREATE   PROCEDURE   getallczyinfo 
( 
@sale_id   char(10)   , 
@sale_name   char(10), 
@sale_jg   char(10) 
) 
  AS
declare @condition varchar(400)
     set @condition=''
 if(rtrim(@sale_id)!='')
    begin
           set @condition=@condition+' and sale_id='''+@sale_id+''''
    end
 if(rtrim(@sale_name)!='')
    begin
           set @condition=@condition+' and sale_name='''+@sale_name+''''
    end
 if(rtrim(@sale_jg)!='')
    begin
           set @condition=@condition+' and sale_jg='''+@sale_jg+''''
    end
declare @select1 varchar(2000)
   set @select1='select   salepeople.sale_id   as   销售员编号,salepeople.sale_name   as   销售员姓名,salepeople.sale_sex   as   销售员性别, 
salepeople.sale_age   as   销售员年龄,   salepeople.sale_jg   as   销售员籍贯,salepeople.sale_xl   as   销售员学历,   
salepeople.sale_call   as   销售员电话,salepeople.sale_zhz   as   销售员住址,   salepeople.sale_xst   as   销售员柜台   from   salepeople   
  where sale_id!=''-1'''
    exec(@select1+@condition)
GO
namespace openjjsys
{
    public partial class salepeoplemanage : Form
    {
        public salepeoplemanage()
        {
            InitializeComponent();
        }
        private SqlConnection mycn;
        private SqlCommand mycmd;
        private SqlDataAdapter myda;
        private DataSet myds;
      
        private void salepeoplemanage_Load(object sender, EventArgs e)
        {
                mycn = new SqlConnection();
                mycn = new SqlConnection("server=localhost;uid=sa;pwd=;database=openjjsys;");
                myds = new DataSet();
                mycmd = new SqlCommand();
                mycmd.Connection = mycn;
                mycmd.CommandType = CommandType.StoredProcedure;
                mycmd.CommandText = "getallczyinfo";
                
                mycmd.Parameters.Add(new System.Data.SqlClient.SqlParameter ("@sale_id",System.Data.SqlDbType.Char,10,"sale_id"));
                mycmd.Parameters.Add(new System.Data.SqlClient.SqlParameter ("@sale_name", System.Data.SqlDbType.Char, 10, "sale_name"));
                mycmd.Parameters.Add(new System.Data.SqlClient.SqlParameter ("@sale_jg", System.Data.SqlDbType.Char, 10, "sale_jg"));
                myda = new SqlDataAdapter();
                myda = new SqlDataAdapter("getallczyinfo", mycn);
                myda.SelectCommand = mycmd;
                mycmd.Parameters["@sale_id"].Value = "%";
                mycmd.Parameters["@sale_name"].Value = "%";
                mycmd.Parameters["@sale_jg"].Value = "%";
                myda.Fill(myds, "salepeople");
                dataGridView1.DataSource = myds;
                dataGridView1.DataMember = "salepeople";
        }
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                myda.SelectCommand.Parameters["@sale_id"].Value = textBox1.Text;
                myda.SelectCommand.Parameters["@sale_name"].Value = textBox2.Text;
                myda.SelectCommand.Parameters["@sale_jg"].Value = comboBox1.SelectedItem;
                myds.Tables["salepeople"].Clear();
                myda.Fill(myds, "salepeople");
            }
            catch (SqlException ee) { MessageBox.Show(ee.Message); }
        }
    }
}
                    
                    
                    
                    
                    
      
        推荐阅读更多>
      
      
          
        
                       - 
                             math类只能用于double型吗?解决办法 
 
                    
                       - 
                             string中设置"\t"的缩进字符宽度.(要输出至RichTextBox中)解决办法 
 
                    
                       - 
                             C#中带小数的整除有关问题 
 
                    
                       - 
                             C#中怎样用LINQ话语查询出DataTable中的最大值 
 
                    
                       - 
                             C#编撰动态网页,Update语句报错 
 
                    
                       - 
                             接口A里边有个类B的变量,但类B是在接口A的实现类C中定义的,这样做有什么好处 
 
                    
                       - 
                             急怎么将DataSet的数据批量插入到Access 
 
                    
                       - 
                             时间格式中分的m被识别成月的M该怎么处理 
 
                    
                       - 
                             进华为有希望么,该如何解决 
 
                    
                       - 
                             一分解决思路 
 
                    
                       - 
                             看到好多人不会贴代码,贴的代码没有缩进,很乱,不易阅读,现向大家讲一下怎么贴代码,例如贴C#代码 
 
                    
                       - 
                             C#在DATAGRIDVIEW中怎么使一列=A列*B列,A列,B列都是手工录入的 
 
                    
                       - 
                             控制台程序怎么实行unix命令?比如rm,chmod 
 
                    
                       - 
                             情是故乡浓!生日大散分!解决思路 
 
                    
                       - 
                             MS CHART如何去掉 0、空值点 
 
                    
                       - 
                             初学C#隐式类型转换有关问题 
 
                    
                       - 
                             c#中怎么往Word文档中输入内容 
 
                    
                       - 
                             本人初学者跪求解答真心希望大侠能帮帮,c#串口通信程序连接两台计算机。程序是网下上载的,运行没有关问题,可是好像用不了,不知道有关问题出在哪里,真心希望各位大侠可以帮帮小弟我 
 
                    
                       - 
                             一个小软件工程师关于Silverlight 和 WPF的困惑100分 
 
                    
                       - 
                             该死的网速啊该怎么处理