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
}
}
나를 이렇게 도와주세요 당신이 확신하는 경우 ....
을 사용할 수 있습니다, 단 하나의 행이 될 것입니다. Data.DataRow) '에 잘못된 인수가 있습니다. – Fernando
죄송합니다. 색인을 놓치 셨습니다. 위의 내용을 업데이트했습니다. – PraveenVenu