2010-06-17 2 views
0

나는이 같은 datarow 객체를 사용한다는 점에서 하나의 응용 프로그램을 가지고 있습니다.datarow []를 xml로 변환합니다. 가능한가?

DataRow[] drRow; 
       drRow = _dsmenu.Tables["tblmenu"].Select("id='" + DocID + "'"); 

이 후 나는 내가 DB에 XML로 특정 DataRow를 저장해야, 모든 변경 후이

drRow[0]["Allow"] = "Yes"; 

같은 열에서 일부 내용을 변경합니다. getdataset() 메서드를 사용하여 XML에 대한 데이터 집합을 만들 수 있습니다. 그러나 나는 그 특정한 datarow 만 저장해야한다. 가능한가? 그렇다면 나를 도와주세요. 미리 감사드립니다.

답변

2

나는 이것이 가능하지 않습니다. 이런 식으로하는 것이 좋습니다.

DataRow[] rows = _dsmenu.Tables["tblmenu"].Select("id='" + DocID + "'"); 
    rows[0]["Allow"] = "Yes"; 

    DataTable table = new DataTable(); 

    foreach (DataRow row in rows) 
    { 
     table.ImportRow(row); 
    } 

    table.WriteXml(""); // Take this into database. 
관련 문제