C#中如何用textbox查询sql数据库里的数据并显示在datagriaview中

 我来答
renr12
2018-01-10 · 超过49用户采纳过TA的回答
知道小有建树答主
回答量:80
采纳率:100%
帮助的人:59.7万
展开全部

先组织SQL语句,然后执行语句,返回一个表,再把datagridview与表进行关联就可以了,大体思路如:

String connString=数据库连接信息;
Stirng sqlString="select 编号,姓名,性别,出生日期,地址 from 人员资料 where 姓名 like '%"+this.textbox姓名.text.trim()+"%'"
datatable dt=new datatable();
SqlConnection conn = new SqlConnection(connString);
            SqlCommand cmd = new SqlCommand(sqlString, conn);
            try
            {
                conn.Open();
                dt.load(cmd.ExecuteReader(CommandBehavior.CloseConnection));
            }
            catch (Exception ex)
            {
                //异常处理
            }
this.datagridview1.datasourse=dt;

数据库读取部分一般建议做一个独立对象,

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式