//拿到分组对应的gorupid
string gorupid = comboBoxGroup.SelectedValue.ToString();
//模糊查询符号%,不能写在SQL语句中,要写在C#中,用拼接字符串的方式传给SQL参数
string sql = "select contactId, contactName, cellPhone, gp.groupid,gp.groupName from[dbo].[TblContact] as co inner join[dbo].[TblContactGroup] as gp on co.groupid = gp.groupid where contactName like @contactname and cellPhone like @cellphone and co.groupId = @groupid";
SqlParameter[] pms = new SqlParameter[]
{
new SqlParameter("@contactname",SqlDbType.NVarChar,32) { Value="%"+name+"%"},
new SqlParameter("@cellphone",SqlDbType.NVarChar,32) { Value= "%"+cellphone+"%"},
new SqlParameter("@groupid", SqlDbType.Int) { Value = Convert.ToInt32(gorupid) }
};
GetDataGridView(sql, pms);
C# SQL ado.net 模糊查询语句如何传参数
猜你喜欢
转载自blog.csdn.net/BowenXu11/article/details/104694053
今日推荐
周排行