在下面需要你的帮助。
我有代码检查数据表中是否存在特定行;如果行不存在,那么我将该行添加到数据表中。这工作正常,但是当行值包含特殊字符链接'
(单引号)时失败。
下面是代码:
string lastName = dgRow.Cells[2].Text.Replace("amp;", "");
DataRow[] dr = dt.Select("LastName='" + lastName + "'"); //check whether row is available in datatable or not
if (dr.Length <= 0)// Condition to check if row is there in data table
{
dt.Rows.Add();
dt.Rows[dt.Rows.Count - 1]["FirstName"] = dgRow.Cells[1].Text;
dt.Rows[dt.Rows.Count - 1]["LastName"] = dgRow.Cells[2].Text;
dt.AcceptChanges();
}
return dt; //Return modified data table to calling function.
当 LastName 包含单引号时,此代码将失败。
我需要一个不从姓氏中删除引号的解决方案。
谢谢