0
我想將數據行篩選器值插入可數據表新行。我正在使用具有值的數據集。我正在使用一些表達式來使用datarow.rowfilter過濾數據集行。現在datarow.row過濾器有一行。現在我想插入一行數據表,但我不能這樣做。請幫助我做到這一點..我想將數據行篩選器值插入數據集新行
我的部分代碼是在這裏..
DV = DS.DefaultView;
DT = DS.Copy();
DT1 = DT.Clone();
foreach (DataRow dr in DS.Rows)
{
DT1.NewRow();
forward1 = Convert.ToString(dr["fldforward1"]);
forward2 = Convert.ToString(dr["fldforward2"]);
forward3 = Convert.ToString(dr["fldforward3"]);
forward4 = Convert.ToString(dr["fldforward4"]);
forward5 = Convert.ToString(dr["fldforward5"]);
string status = Convert.ToString(dr["fldstatus"]);
string date1 = Convert.ToString(dr["fldrequestdate"]);
if (" " == forward1)
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "temp", "<script language='javascript'>alert('Error for reading data...');</script>", false);
}
else if ("" == forward2)
{
DV.RowFilter = "fldforward1='" + forward1 + "' and fldstatus='Pending' and fldrequestdate='" + date1 + "'";
// DT1.Rows.Add(DV); //DV.RowFilter having a row . I want to insert to datatable DT1 row
}
}
請幫我做這件事....
它給錯誤的「System.Data.DataTable.ImportRow(系統的最佳重載的方法匹配。 Data.DataRow)'有一些無效的參數 – Fernando 2012-02-29 10:45:52
對不起,我錯過了索引。更新了以上內容。 – PraveenVenu 2012-02-29 10:46:36