需要您在下面的幫助。在C中字符串中轉義特殊字符#
我有代碼,我檢查數據表中是否存在特定的行;如果行不存在,那麼我將該行添加到數據表中。這是工作正常,但行失敗時,包含特殊字符鏈接'
(單引號)失敗。
下面是代碼:當姓氏包含單引號
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.
此代碼失敗。
我需要一個解決方案,我不會從姓氏中刪除引號。
感謝
此代碼正在Web窗體上運行? –
是的,它的網頁形式 – user1717270
你的意思是這個代碼dgRow.Cells [2] .Text包含引號? –