【问题标题】:How to populate grid view with user inputs in windows form如何在 Windows 窗体中使用用户输入填充网格视图
【发布时间】:2015-11-15 23:21:36
【问题描述】:

这是一个库存发票,我需要在其中创建一个 gridView,用户将在其中将多个项目添加为行。很少有下拉菜单和文本框可供用户一一选择和添加。 添加后,用户将生成报表,网格视图上的数据将打印在 Crystal Report 上。我只想知道如何在运行时使用用户输入数据填充 gridview?

【问题讨论】:

    标签: c# winforms datagridview crystal-reports


    【解决方案1】:

    我想这样做

            // Creating columns and setting it readonly
            dataGridView1.ReadOnly = true;
            dataGridView1.AllowUserToDeleteRows = true;
            dataGridView1.ColumnCount = 6;
            dataGridView1.Columns[0].HeaderText = "Name";
            dataGridView1.Columns[0].Name = "Name";
            dataGridView1.Columns[1].HeaderText = "Colour";
            dataGridView1.Columns[1].Name = "Colour";
            dataGridView1.Columns[2].HeaderText = "Code";
            dataGridView1.Columns[2].Name = "Code";
            dataGridView1.Columns[3].HeaderText = "Length";
            dataGridView1.Columns[3].Name = "Length";
            dataGridView1.Columns[4].HeaderText = "Quantity";
            dataGridView1.Columns[4].Name = "Quantity";
            dataGridView1.Columns[5].Visible = false;
            dataGridView1.Refresh();
    
            //Now somewhere other in code populating them this way
            int Row = 0;
            dataGridView1.Rows.Add();
            Row = dataGridView1.Rows.Count - 2;
            dataGridView1[0, Row].Value = Convert.ToString(CBName.SelectedValue);
            dataGridView1[1, Row].Value = Convert.ToString(CBColour.SelectedValue);
            dataGridView1[2, Row].Value = Convert.ToString(CBCode.SelectedValue);
            dataGridView1[3, Row].Value = Convert.ToString(CBLength.SelectedValue);
            dataGridView1[4, Row].Value = Convert.ToString(txtQuantity.Text);
            dataGridView1[5, Row].Value = Convert.ToString(inven.Id);
            dataGridView1.Refresh();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-08
      • 2011-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多