我正在创建一个HQL查询来过滤数据网格:
string formatString = "Type = {0} AND {1} = '{2}' AND CompletedDate > '{3}'
AND CompletedDate < '{4}' AND UserName LIKE '{5}'";
HqlBindingSource.Where = string.Format(formatString, type, keyId, entityID,
fromDate, toDate, toDate, UserTextBox.Text);
我遇到的问题是UserName字段上的字符串匹配。我习惯使用SQL,我不能使用=或LIKE来匹配值。有人能指出我正确的方向吗?
由于
答案 0 :(得分:0)
我列出了两次“toDate”,因此查询中从未使用过UserTextBox.Text。