Tod*_*nce 2 c# datatable.select
所以我有一个经销商名单列表,我在我的数据表中搜索它们 - 问题是,有些傻瓜被命名为'Young'' - 这会导致错误.
drs = dtDealers.Select("DealerName = '" + dealerName + "'");
Run Code Online (Sandbox Code Playgroud)
所以我试图替换字符串(虽然它对我没用 - 也许我不知道如何使用替换...)
DataRow[] drs;
if (dealerName.Contains("'"))
{
string dealerSearch = dealerName;
dealerSearch = dealerSearch.Replace("'", "\'");
drs = dtDealers.Select("DealerName = '" + dealerSearch + "'");
}
else
{
drs = dtDealers.Select("DealerName = '" + dealerName + "'");
}
Run Code Online (Sandbox Code Playgroud)
有人有什么好主意吗?
谢谢!托德
Dim*_*tri 10
我通常使用双单引号来表示一个ie
DealerName = 'Young''s'
Run Code Online (Sandbox Code Playgroud)
试试吧
| 归档时间: |
|
| 查看次数: |
6608 次 |
| 最近记录: |