我正在尝试将 gridview 数据保存到数据库中。要决定它应该是插入还是更新,我需要找出是否Order_SelectionID
存在。Foreach Gridview 行,我正在尝试使用 Asp.Net 在 C# 中使用如下语句。
foreach (GridViewRow row in grdFavoriteMerchant.Rows)
{
if (grdFavoriteMerchant.DataKeys[row.RowIndex]["Order_SelectionID"].ToString() != "")
{
如果Order_SelectionID
存在而不是一个NUll
或零,我将不得不“插入”,否则一个“更新”。
这个声明给了我一个例外
“对象不能从 DBNull 转换为其他类型。”
每次我应该使用插入时。我该如何纠正?