2010-06-17 8 views
0

J'ai une application, en ce sens que j'utilise un objet de cette forme.Conversion de datarow [] en xml. C'est possible?

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

Après cela, je fais quelques changements dans les colonnes comme celui-ci

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

après tous les changements, je dois sauver ce datarow particulier en XML à la DB. Je peux faire l'ensemble de données à la méthode xml par getdataset(). Mais je dois sauver seulement cette datarow particulière. C'est possible? Si oui, aidez-moi s'il vous plaît. merci d'avance ..

Répondre

2

J'ai bien peur que ce ne soit pas possible. Je vous recommande de le faire de cette façon.

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.