【发布时间】:2017-06-26 11:58:01
【问题描述】:
我需要帮助使用列表向 datagridwiev 添加行。我有课
public class GridObject
{
public string Worker
{
get;
set;
}
[DisplayName("Item name")]
public string ItemName
{ get; set; }
public int Price { get; set; }
public int Quantity { get; set; }
}
我正在制作可以在 datagridview 中显示 slod 项目的 win 表单应用程序。到现在为止,我让它这样做了
private void btnCash_Click(object sender, EventArgs e)
{
dt = new System.Data.DataTable();
using (SqlConnection con = Helper.ConnectionToDatabase)
{
SqlDataAdapter da = new SqlDataAdapter(string.Format(Resources.ViewCommand, tbUser.Text, ItemList.SelectedValue), con);
da.Fill(dt);
//dataDaily.Rows.Clear();
foreach (DataRow item in dt.Rows)
{
int n = dataDaily.Rows.Add();
dataDaily.Rows[n].Cells[0].Value = item[0].ToString();
dataDaily.Rows[n].Cells[1].Value = item[1].ToString();
dataDaily.Rows[n].Cells[2].Value = item[2].ToString();
}
}
}
它有效,但我想添加一个不在数据库中的新列(数量),并且计算一个用户(在我的情况下为工人)出售的相同商品。我坚持使用列表购买我不知道如何填写列表,而不是在 datagridview 中显示它
【问题讨论】:
标签: c# winforms list datagridview