我们如何从数组中过滤文本

史蒂夫

我有一个数组,返回的数据大小为3,6,9,12,15 ..(3的倍数)

DataTable dt = new DataTable();
string GridData = ViewState["ShowItem"].ToString();
string[] FilterData = GridData.Split('^');

上面的数组返回数据之类的..

FilterData [0] = "Pizza";     (Item)
FilterData [1] = "2$";        (Price)
FilterData [2] = "2";         (Quantity)
FilterData [3] = "Burger";
FilterData [4] = "5$";
FilterData [5] = "1";
FilterData [6] = "Cesa";
FilterData [7] = "7$";
FilterData [8] = "3";

now I want to enter above data as column wise in database like: 
Item      Price    Quantity    Total(Price*Quantity)

现在我想运行一个循环,以添加特定字段的数据,例如:

for (int nIndex = 0; nIndex < FilterData.Length; nIndex++)
{
DataRow drow = dt.NewRow();
drow["ProductItem"] = FilterData[nIndex].ToString();   (Add all Item)
drow["Cost"] = FilterData[nIndex].ToString();          (Add all Cost)
drow["Quantity"] = FilterData[nIndex].ToString();       (Add all Quantity)
double Total= Convert.ToDouble(FilterData[nIndex].ToString()) * Convert.ToInt32(FilterData[nIndex].ToString());       (Add all cost*Quantity)
                drow["Total"] = Total;
dt.Rows.Add(drow);

}

所以有人可以帮助我如何运行循环,以便将数据添加到特定列中,例如:项目价格数量总计(价格*数量)

Pizza    2       2             4
Burger   5       1             5
Cesa     7       3             21
聚苯乙烯

您需要nIndex每次增加3,以每个成员相对于的偏移量进行访问nIndex

for (int nIndex = 0; nIndex < FilterData.Length; nIndex += 3)
{
    DataRow drow = dt.NewRow();
    drow["ProductItem"] = FilterData[nIndex];               // Item
    var cost = FilterData[nIndex + 1];                      // Cost
    var qty = FilterData[nIndex + 2];                       // Quantity
    drow["Cost"] = cost;
    drow["Quantity"] = qty;
    double Total = 
        Convert.ToDouble(cost.Remove(cost.Length - 1)) *    // remove $
        Convert.ToInt32(qty);                               // Total
    drow["Total"] = Total;
    dt.Rows.Add(drow);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我们如何根据输入的文本在JFace中过滤表查看器

来自分类Dev

我们如何使用DPLYR过滤R中的联接

来自分类Dev

我们如何显示数组中的收集数据

来自分类Dev

我们如何选择数组中的随机元素?

来自分类Dev

我们如何在 awk 中创建数组?

来自分类Dev

我们如何将文件中的文本(逐个单词)转换为PHP中的2D数组?

来自分类Dev

我们如何访问多维数组

来自分类Dev

我们如何在jquery中将数组与数组中的数组进行比较

来自分类Dev

在PowerBI Desktop中,我们如何显示在报告中选择的过滤器

来自分类Dev

在PowerBI Desktop中,我们如何显示在报告中选择的过滤器

来自分类Dev

我们如何在 Linq 中过滤具有多个 if 条件的列表

来自分类Dev

JavaScript:我们如何将数组推入数组中?

来自分类Dev

SQL查询轨道,如何过滤我们当前的保留

来自分类Dev

我们如何删除C中数组中的重复元素?

来自分类Dev

我们如何从 codeigniter 中的模型中获取数组的两个值

来自分类Dev

我们如何在iOS模拟器中测试动态类型(文本大小)?

来自分类Dev

我们如何通过mvvmcross绑定在Android的SearchView中输入的搜索文本

来自分类Dev

我们如何在iOS模拟器中测试动态类型(文本大小)?

来自分类Dev

我们如何在php中创建文本框

来自分类Dev

如果我们更改 UITextField 中的文本,如何更新 UIStepper 值?

来自分类Dev

我们在python中预处理文本后如何删除空值

来自分类Dev

我们如何根据php中的最后一列计算数组值

来自分类Dev

我们如何创建通用数组扩展来汇总Swift中的数字类型?

来自分类Dev

对于数组中的每个元素,我们如何计算大于该元素的右边元素的数量?

来自分类Dev

我们如何递归地重新映射Javascript中的嵌套数组?

来自分类Dev

对于数组中的每个元素,我们如何计算大于该元素的右边元素的数量?

来自分类Dev

我们如何交换数组中的两个元素?

来自分类Dev

我们如何枚举和修改Update方法中CCsprite的positions数组?

来自分类Dev

我们如何根据php中的最后一列计算数组值

Related 相关文章

  1. 1

    我们如何根据输入的文本在JFace中过滤表查看器

  2. 2

    我们如何使用DPLYR过滤R中的联接

  3. 3

    我们如何显示数组中的收集数据

  4. 4

    我们如何选择数组中的随机元素?

  5. 5

    我们如何在 awk 中创建数组?

  6. 6

    我们如何将文件中的文本(逐个单词)转换为PHP中的2D数组?

  7. 7

    我们如何访问多维数组

  8. 8

    我们如何在jquery中将数组与数组中的数组进行比较

  9. 9

    在PowerBI Desktop中,我们如何显示在报告中选择的过滤器

  10. 10

    在PowerBI Desktop中,我们如何显示在报告中选择的过滤器

  11. 11

    我们如何在 Linq 中过滤具有多个 if 条件的列表

  12. 12

    JavaScript:我们如何将数组推入数组中?

  13. 13

    SQL查询轨道,如何过滤我们当前的保留

  14. 14

    我们如何删除C中数组中的重复元素?

  15. 15

    我们如何从 codeigniter 中的模型中获取数组的两个值

  16. 16

    我们如何在iOS模拟器中测试动态类型(文本大小)?

  17. 17

    我们如何通过mvvmcross绑定在Android的SearchView中输入的搜索文本

  18. 18

    我们如何在iOS模拟器中测试动态类型(文本大小)?

  19. 19

    我们如何在php中创建文本框

  20. 20

    如果我们更改 UITextField 中的文本,如何更新 UIStepper 值?

  21. 21

    我们在python中预处理文本后如何删除空值

  22. 22

    我们如何根据php中的最后一列计算数组值

  23. 23

    我们如何创建通用数组扩展来汇总Swift中的数字类型?

  24. 24

    对于数组中的每个元素,我们如何计算大于该元素的右边元素的数量?

  25. 25

    我们如何递归地重新映射Javascript中的嵌套数组?

  26. 26

    对于数组中的每个元素,我们如何计算大于该元素的右边元素的数量?

  27. 27

    我们如何交换数组中的两个元素?

  28. 28

    我们如何枚举和修改Update方法中CCsprite的positions数组?

  29. 29

    我们如何根据php中的最后一列计算数组值

热门标签

归档