se me ocurrio de esta manera.. en realidad es suepr simpple... solo creo el datatable con columas y le creo un nommbre, luego recorro el datagridview.. y agregos filas al datatable y voy insertando valores :)
Código C Sharp:
Ver original//crea datatable
DataTable dtgrilla
= new DataTable
(); dtgrilla.TableName = "Clientes";
dtgrilla.Columns.Add("Cajas");
dtgrilla.Columns.Add("Detalle");
dtgrilla.Columns.Add("Peso Neto");
_dataSet.Tables.Add(dtgrilla);
//recorre el datagridview y llena el datatable
int i = 0;
for (i = 0; i < dg_salidaxcli.Rows.Count; i++)
{
DataRow drdesxcli = _dataSet.Tables["Clientes"].NewRow();
drdesxcli["Cajas"]= dg_salidaxcli.Rows[i].Cells[0].Value;
drdesxcli["Detalle"] = dg_salidaxcli.Rows[i].Cells[1].Value;
drdesxcli["Peso Neto"] = dg_salidaxcli.Rows[i].Cells[2].Value;
_dataSet.Tables["Clientes"].Rows.Add(drdesxcli);
}