日期:2014-05-18 浏览次数:20876 次
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); } } } }
![]()
推荐阅读更多>
- 有关C#Event解决思路
- 请教怎么获取某省/市下属的所有城市
- 畅所欲言:有多少人为了一栋房屋,放弃了创业,放弃了自己的梦想
- web gridview控件在编辑状态下如何获得哪个控件自事宾类似textbox的值
- linq to xml 的复杂查询解决方案
- 有一个公司让小弟我签协议,大家帮小弟我看看……散分,顶有分
- C#模糊查询求教,该如何解决
- 关于企业报表部署有关问题:reportingservice第一次启动的反应速度超慢的有关问题
- C#生成随机数解决思路
- 关于对richtextbox上的打印预览有关问题
- 问个正则表达式解决方法
- sql数据库对多表的操作,该怎么处理
- 如何捕获错误
- 急救!C#调用C++的dll,未能封装类型解决办法
- 请问一个Panel拖对的有关问题
- 一道概率的题目,看看小弟我写的程序哪里有有关问题
- 应广大程序员的要求,科本 .NET 条形码控件现支持WinForm、WebForm版,提供ASP.NET、VB.NET、C#NET的源代码示例程序解决办法
- (C#NET)怎么把Auto CAD图形保存到SQL Server2000中
- 请问一个局部变量和lamda表达式的有关问题
- 怎么用代码修改窗体控件的默认值