本文介绍了此行已属于此表。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
DataTable dtGetList = new DataTable();
dtGetList.Columns.Add("Sl No").AutoIncrement = true;
dtGetList.Columns.Add("VNo");
dtGetList.Columns.Add("VDate");
dtGetList.Columns.Add("VName");
dtGetList.Columns.Add("Amount");
int SlCount = 1;
DataRow drGetList = dtGetList.NewRow();
foreach (DataRow dr in dsGetlist.Tables["GetList"].Rows)
{
drGetList["Sl No"] = SlCount;
drGetList["V1"] = dr["VNo"];
drGetList["V2"] = dr["VDate"];
drGetList["V3"] = dr["VName"];
drGetList["CA"] = Convert.ToDecimal(dr["amt"]);
dtGetList.Rows.Add(drGetList);//Here i'm Getting error When 2nd time loop through
SlCount++;
}
datagrid.DataSource = dsGetlist.Tables["GetList"].Columns[0].AutoIncrement = true;
推荐答案
DataRow drGetList;
foreach (DataRow dr in dsGetlist.Tables["GetList"].Rows)
{
drGetList = dtGetList.NewRow();
drGetList["Sl No"] = SlCount;
drGetList["V1"] = dr["VNo"];
drGetList["V2"] = dr["VDate"];
drGetList["V3"] = dr["VName"];
drGetList["CA"] = Convert.ToDecimal(dr["amt"]);
dtGetList.Rows.Add(drGetList);//Here i'm Getting error When 2nd time loop through
SlCount++;
}
这篇关于此行已属于此表。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!