c# - 如何从变量中插入数据到数据表

标签 c# datatable

我想用从变量中获取的值填充 DataTable。我正在用 c# 编写代码。我有一个名为 summary 的 DataTable,我已经创建了列,我需要将值添加到变量 averageremaining_sharesales_proceed, cost_sale, realized_profit.

代码如下:

protected void Button1_Click(object sender, EventArgs e)
{
    average = 25;
    remaining_share = 30;
    sales_proceed = 125;
    cost_sale = 50;
    realized_profit = 33;
    var dataTablesummary = new DataTable();
    dataTablesummary.Columns.Add("average", typeof(decimal));
    dataTablesummary.Columns.Add("Remaining share", typeof(decimal));
    dataTablesummary.Columns.Add("sales_proceed", typeof(decimal));
    dataTablesummary.Columns.Add("cost_sale", typeof(decimal));
    dataTablesummary.Columns.Add("realized_profit", typeof(decimal));
}

我想在点击按钮时向 DataTable 添加值,请告诉我如何做。

最佳答案

考虑到 average, remaining_share, sales_proceed, cost_sale, realized_profit 是您要插入到行中的变量,以下行

dataTablesummary.Rows.Add(average, remaining_share, sales_proceed, cost_sale, realized_profit);

会做的。

protected void Button1_Click(object sender, EventArgs e)
{
    average = 25;
    remaining_share = 30;
    sales_proceed = 125;
    cost_sale = 50;
    realized_profit = 33;
    var dataTablesummary = new DataTable();
    dataTablesummary.Columns.Add("average", typeof(decimal));
    dataTablesummary.Columns.Add("Remaining share", typeof(decimal));     dataTablesummary.Columns.Add("sales_proceed", typeof(decimal));
    dataTablesummary.Columns.Add("cost_sale", typeof(decimal));
    dataTablesummary.Columns.Add("realized_profit", typeof(decimal));
    dataTablesummary.Rows.Add(average, remaining_share, sales_proceed, cost_sale, realized_profit);
}

关于c# - 如何从变量中插入数据到数据表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32649322/

相关文章:

c# - 如何在 Winform 应用程序中获取 datagridview 特定单元格的值

c# - 无法隐式转换类型 'System.Linq.IQueryable<AnonymousType#1>'

c# - 避免for循环为网格显示带来表格相关信息

c# - 在 Linq to DataSet 中为 .Field<T>() 编写通用方法

javascript - 来自 vuex 的 @click 在 vue 组件上不起作用

c# - MVC 3 图像按钮

c# - 如何从 ListView C# 中删除列

jquery - 当用户单击并按住不带 javascript 的单击时更改光标

javascript - 如何防止仅用户选择数据表(通过点击)?

c# - 与数据表进行数据绑定(bind)后,GridView Column.Count 始终为 0