新手.想通过GridView实现Button查询.
新手.希望各位帮帮忙.代码写全点.序号 单据编号 单据类别
1 36000046 新表入库
2 36000045 借用出库
3 36000044 领用出库
单据编号是TextBox 单据类别是DropDownList 通过Button按纽触发时间
希望高手能把Button事件写全点.我是新手,不太懂 --------------------编程问答-------------------- 想实现什么? --------------------编程问答-------------------- 单据编号: (Textbox) 单据类别:(这里是个DropDownList.里面有3项新表入库,借用出库,领用出库)
还有个button
点这个button然后开始查询.如果单据编号找到的话gridview显示这条记录.前提是dropdownlist没选.如果单据编号是空的话.单据类别匹配的话也显示出来.或者单据编号和单据类别都匹配
--------------------编程问答-------------------- 谁来帮帮我啊.我如果在aspx里直接绑定数据源的话.在后台文件里GridView1.DataBind()会出错 --------------------编程问答-------------------- 要手写sql语句生成ds,作为数据源 --------------------编程问答-------------------- protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string sql="select * from 模仿老蔡的表";
Bind(sql);
}
}
protected void Button1_Click(object sender, EventArgs e)
{
string sql1 = "select * from 模仿老蔡的表 where 单据编号='" + TextBox1.Text + "'";
Bind(sql1);
}
private void Bind(string sql)
{
SqlConnection cn = new SqlConnection("server=.;uid=sa;pwd=sa;database=My_user");
SqlDataAdapter thisAdapter = new SqlDataAdapter(sql, cn);
DataSet thisDataSet = new DataSet();
thisAdapter.Fill(thisDataSet, "模仿老蔡的表");
GridView1.DataSource = thisDataSet.Tables[0];
GridView1.DataBind();
}
我想满足2个查询条件.现在是实现了TextBox查询.但是感觉做的不大对.
我想如果textbox为空的话就查询dropdonwlist的值.反之一样.同时要实现.textbos和dropdownlist都输入时候的查询.
还有个问题.
我如果在拖dridview空间的时候直接绑定数据源.我在写代码的时候databind()就会出错.为什么? --------------------编程问答-------------------- 我顶 --------------------编程问答-------------------- 看了半天 没整明白 --------------------编程问答-------------------- 我的也是碰到类似的问题.不知是不是因为拖控件的时候有datasourceid指定的缘故.
发现gridview有些摸不透.
期待高手回答.帮顶! --------------------编程问答-------------------- 实际上我就是想实现查询功能.然后通过gridview显示出来.查询功能有2个条件.就是满足textbox.text和dropdownlist.selectedvalue
还有个问题就是.在拖gridview控件的时候绑定数据源.然后在后台代码中.使用databind()方易做图出错.
求救~
还有个问题.我如果查询到了就通过gridview显示出来.如果没查询到我想输出一个Response.Write("<script>alert('没有找到要查询的数据');</script>");
要怎么写 --------------------编程问答-------------------- protected void Button1_Click(object sender, EventArgs e)
{
string str = "select * from 模仿老蔡的表 where 单据编号= ' " + TextBox1.Text + " ' ";
}
-----------------------------------
5楼素好银啊 一个TextBox1.Text 就直接读取值了 汗颜啊 我居然还在用viewstate session。。。。高复杂了 额 --------------------编程问答-------------------- 3年前的帖子该结了..
补充:.NET技术 , C#