先组织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;
数据库读取部分一般建议做一个独立对象,