-1
string[] SName = Request.Form.GetValues("Description");
string[] Email = Request.Form.GetValues("Email");
DataTable dtable = dt();
for (int i = 0; i <= SName.Length - 1; i++)
{
DataRow row1 = dtable.NewRow();
row1["Description"] = SName[i];
row1["Email"] = Email[i];
DAL.DMSS insertdata = new DMSS();
insertdata.INSERT_DATA(loggeduser.SUBSIDIARY_CD, input, SName[i], Email[i]);
}
上記のコードは、動的行のデータを取得するコードです。私は2行を持っている場合 は、私が得るデータは次のとおりです。番号ループ番号を取得する(01,02,03)
今私は1つのより多くのデータを追加したい、シーケンス番号
は、このコードを試みたが、動作していない...
for (int i = 0; i <= SName.Length - 1; i++)
{
if (i.length <2)
{
string strvalue = i.PadLeft(2, '0');
}
else
{
string strvalue = i;
}
DataRow row1 = dtable.NewRow();
row1["Description"] = SName[i];
row1["Email"] = Email[i];
DAL.DMSS insertdata = new DMSS();
insertdata.INSERT_DATA(loggeduser.SUBSIDIARY_CD, input, SName[i], Email[i], strvalue);
}
正確には動作しません。新しいデータを保存するのに失敗したか、保存した後に単純に表示されませんか? –