永发信息网

ASP.NET textbox传条件值到GridView

答案:4  悬赏:60  手机版
解决时间 2021-02-15 15:13
在ASP.NET中想通过TEXTBOL输入的内容,查询出SQL数据库表中的记录,并动态添加到GridView中,每查询一条记录即添加一行到GridView,添加上去后又立即把TEXTBOX清空。怎么实现的思路或代码;谢谢
最佳答案
这个是查询出来显示在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="";
全部回答
鉴于你的说法,用ajax可以实现你的功能
如果想实现无刷新,就用ajax,不需要局部刷新的话,就可以直接做。步骤:给文本框做文本改变事件或者放个按钮做点击事件,如果你用的是数据源绑定的 事件里写:gridview1.Databind(); 如果你是用后台的一个方法绑定的,事件里就调用你那个方法,这样gridview就会根据你文本框的值进行重新查询和绑定。 但无论你用哪种方式绑定,你的业务逻辑的查询方法一定得是有参数的,并且参数是通过你文本框的值传递过去的。

你在textbox上加一个事件

onclick="javascript:alert(this.id);"

看一下到页面上的时候这个id变也了什么

然后在这个控件里添加一个onblur事件

在js代码写一个判断

用document.getelementbyid("上面弹出来的那个id")得到对象

onblur="aa(this);"

在js中取得这个对象的值进行判断

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
PVC缠绕膜为何会被代替
当月工资收入3400元,奖金收入3000元 请问当
葫芦岛市旭日碳酸钙有限公司在什么地方啊,我
唐卡可以放在车上吗?
天气预报说:"明天本市下雨的概率为80%你认为
白兔妈妈采蘑菇,晴天每天可采24个,雨天每天
鼎新面馆中融店在哪里啊,我有事要去这个地方
钢结构施工图上加劲板的指引标注180*10/1
把电视插头插到插座里时插座烧了,很多火花溅
世界最大的湖泊是A. 青海湖B. 贝加尔湖C. 死
龙鱼有水霉病又累趴缸怎样治
三面娜迦女主还有什么好的电视剧
中国银行高新支行在哪里啊,我有事要去这个地
西安的哪个迪吧最好?
乐玩童童装地址在什么地方,想过去办事
推荐资讯
被称为“天下第三行书”的作品是哪部?
大腿肌腱粘连怎样恢复
闪银贷款企业QQ为什么我收不到验证码呢
试举例说明摩擦力的利与害
石龙区平顶山石龙区司法局法律援助中心这个地
王昌龄诗词介绍
计算:(1)(x+y)(x-y)+(y-z)(y+z)+
临颍县漯河猎隼皮鞋地址是什么,有没有知道的
信用卡催款部门来了两次给我下了律师函是真是
咸安区咸宁顶剪造型地址有谁知道?有点事想过
鸭来哒秘制烤鸭肠在哪里啊,我有事要去这个地
黔机编(93)119号文件原文,哪里有?帮一下忙
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?