こんにちは、1回の保存クリックですべてのグリッドビュー値を保存しようとしています。
これが私が試した私のコードです。
protected void imgbtnSave_Click(object sender, ImageClickEventArgs e)
{
// DAL and Other Code here
foreach (GridViewRow row in gvServicePort.Rows)
{
Label _lblOneID = gvServicePort.Rows[row.RowIndex].FindControl("lblOneID") as Label;
objserRtnDtls.TerminalID = Convert.ToInt16(_lblOneID .Text);
RadioButton _lblTwo = gvServicePort.Rows[row.RowIndex].FindControl("rdDirectPOL") as RadioButton;
if (_lblIsPOL.Checked == true)
objserRtnDtls.IsPOL = true;
else
objserRtnDtls.IsPOL = false;
int i = dalSPM.ServicePort_Update(objserRtnDtls, objSerRtn);
}
しかし、ここでは最初の 2 回の反復で戻り値が 1 になり、その後 0 になり、DB に保存されません。