Hinzufügen von Zeilen im datagridview mit bestehenden Spalten

Ich habe eine DataGridView mit mehreren Spalten erstellt. Ich habe fügen Sie einige Zeilen, und Sie erhalten korrekt angezeigt; jedoch, wenn ich auf eine Zelle klicken, wird der Inhalt verschwindet.

Was mache ich falsch?

Der code ist wie folgt:

foreach (SaleItem item in this.Invoice.SaleItems)
{
    DataGridViewRow row = new DataGridViewRow();
    gridViewParts.Rows.Add(row);

    DataGridViewCell cellQuantity = new DataGridViewTextBoxCell();
    cellQuantity.Value = item.Quantity;
    row.Cells["colQuantity"] = cellQuantity;

    DataGridViewCell cellDescription = new DataGridViewTextBoxCell();
    cellDescription.Value = item.Part.Description;
    row.Cells["colDescription"] = cellDescription;

    DataGridViewCell cellCost = new DataGridViewTextBoxCell();
    cellCost.Value = item.Price;
    row.Cells["colUnitCost1"] = cellCost;

    DataGridViewCell cellTotal = new DataGridViewTextBoxCell();
    cellTotal.Value = item.Quantity * item.Price;
    row.Cells["colTotal"] = cellTotal;

    DataGridViewCell cellPartNumber = new DataGridViewTextBoxCell();
    cellPartNumber.Value = item.Part.Number;
    row.Cells["colPartNumber"] = cellPartNumber;
}

Dank!

  • Ich hat ein post hier habe ich gelöscht, es war in Bezug auf asp.net da ich nicht jedes winforms-Programmierung und verwechselte dies als asp.net. tut mir Leid, dass Sie es Lesen und in die Irre, Sie ein bisschen.
InformationsquelleAutor Nacho | 2008-09-29
Schreibe einen Kommentar