ASP.NET textbox传条件值到GridView
答案:4 悬赏:60 手机版
解决时间 2021-02-15 15:13
- 提问者网友:欲劫无渡
- 2021-02-15 01:45
在ASP.NET中想通过TEXTBOL输入的内容,查询出SQL数据库表中的记录,并动态添加到GridView中,每查询一条记录即添加一行到GridView,添加上去后又立即把TEXTBOX清空。怎么实现的思路或代码;谢谢
最佳答案
- 五星知识达人网友:夜余生
- 2021-02-15 02:41
这个是查询出来显示在GridView的类似代码,根据你数据库、控件名的不同,你自己改一改
string connString = "Data Source=.;Initial Catalog=MyHotel;Integrated Security=True";
SqlConnection connection = new SqlConnection(connString);
string sql = "select * from [user]";
SqlDataAdapter da = new SqlDataAdapter(sql, connection);
DataSet ds = new DataSet();
da.Fill(ds, "custom");
dataGridView1.DataSource = ds.Tables["custom"];
TEXTBOX 清空的话你可以这么写
TEXTBOX。Text="";
string connString = "Data Source=.;Initial Catalog=MyHotel;Integrated Security=True";
SqlConnection connection = new SqlConnection(connString);
string sql = "select * from [user]";
SqlDataAdapter da = new SqlDataAdapter(sql, connection);
DataSet ds = new DataSet();
da.Fill(ds, "custom");
dataGridView1.DataSource = ds.Tables["custom"];
TEXTBOX 清空的话你可以这么写
TEXTBOX。Text="";
全部回答
- 1楼网友:孤老序
- 2021-02-15 04:58
鉴于你的说法,用ajax可以实现你的功能
- 2楼网友:几近狂妄
- 2021-02-15 04:05
如果想实现无刷新,就用ajax,不需要局部刷新的话,就可以直接做。步骤:给文本框做文本改变事件或者放个按钮做点击事件,如果你用的是数据源绑定的 事件里写:gridview1.Databind(); 如果你是用后台的一个方法绑定的,事件里就调用你那个方法,这样gridview就会根据你文本框的值进行重新查询和绑定。 但无论你用哪种方式绑定,你的业务逻辑的查询方法一定得是有参数的,并且参数是通过你文本框的值传递过去的。
- 3楼网友:千杯敬自由
- 2021-02-15 02:51
你在textbox上加一个事件
onclick="javascript:alert(this.id);"
看一下到页面上的时候这个id变也了什么
然后在这个控件里添加一个onblur事件
在js代码写一个判断
用document.getelementbyid("上面弹出来的那个id")得到对象
或
onblur="aa(this);"
在js中取得这个对象的值进行判断
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯