none
Crear una nota de Venta

    Question

  • Estoy desarrollando una aplicacion de Windows en Visual C# .net y queria ver si al guien me puede eviar algun ejemplo o darme alguna idea de como hacerlo

    Lo que quiero hacer es lo siguiente:

    tengo una tabla compras y otra compras detalle los edit y text box de compras tengo enlazado mediante un bindingsource an data set tipado y el datagridview esta enlazado tambien al data set tipado ahora los datos que quiero ir mostrando de acuerdo a los productos que el cliente desea comprar tienen que estar en el datagrid view ademas de los numeros de serie en el misma celda donde se muestra el nombre del producto . Gracias...................

    Friday, May 07, 2010 2:23 PM

Answers

  • hola

     

    bueno en realdiad la respuesta seria algo larga,pero basicamente lo qeu puedes hacer trabajar con el datatable que usas como origend e datos en la grilla

    imagino que la grilla la cargas usando

    DataGridView1.DataSource = dt;

    entonces para agregar neuvos registros puedes haces

    DataTable dt = DataGridView1.DataSoruce as DataTable;

    Datarow row = dt.NewRow();

    row["campo1"] = valor1;
    row["campo2"] = valor2;
    row["campo3"] = valor3;

    dt.Rows.Add(row);

    DataGridView1.DataSoruce = dt;

    con esto vas agregando registros a tu grilla

    y leugo cuando confiermes la operacion, tomas el datatable nuevamente

    DataTable dt = DataGridView1.DataSoruce as DataTable;

    y los persistes suando el DataAdapter, con el metodo Update

    DataAdapter.Update

     

    esto si usas datatable genricos, si usas dataset tipado, la tecnica es la misma solo que castearias
    al dato correcto y al fina actualizarias usando el TableAdapter

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    Friday, May 07, 2010 2:39 PM