datagridview示例出售报名表

时间:2013-10-17 07:51:57

标签: c# datagridview

我想制作简单的销售报名表, 首先,我想询问发票号和客户名称 我希望使用datagridview添加销售条目的下一个细节,例如:

sr.no---Product Name------Price---qty---total

1       Item 1            150.00  2     300.00
2       Item 2            80.00   3     240.00

以上详细信息我想在可编辑的行中使用datagridview添加,但需要进行适当的验证。

private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
{
   dataGridView1.CurrentRow.Cells["l_sr"].Value = "1";
}
你可以帮忙吗

1 个答案:

答案 0 :(得分:1)

适用于网络表单应用

您需要有一个带有datagridview和模型类的表单,以便将数据绑定到gridview。这是完整的过程

取5个文本框,一个名为 myGridView 的按钮和数据网格视图。

<强> SalesInformation.cs

public class SalesInformation
{
    public int SerialNo { get; set; }
    public string ProductName { get; set; }
    public decimal Price { get; set; }
    public int Quantity { get; set; }
    public decimal Total { get; set; }
}

在提交(这里是submitButton)按钮上单击表单将与模型类绑定,实例将被插入到集合(List或任何IEnumerable泛型集合)中,此集合将与datagridview的数据源绑定。

<强> Form1.cs的

    private void submitButton_Click(object sender, EventArgs e)
    {
        List<SalesInformation> sales = new List<SalesInformation>();
        SalesInformation newSales = new SalesInformation();
        newSales.SerialNo = Convert.ToInt32(serailNoTextBox.Text);
        newSales.ProductName = productNameTextBox.Text;
        newSales.Price = Convert.ToDecimal(priceTextBox.Text);
        newSales.Quantity = Convert.ToInt32(quantityTextBox.Text);
        newSales.Total = Convert.ToDecimal(totalTextBox.Text);
        sales.Add(newSales);

        myGridView.DataSource = sales;
    }