Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#添加+;如果满足条件,则将5添加到数据表_C# - Fatal编程技术网

C#添加+;如果满足条件,则将5添加到数据表

C#添加+;如果满足条件,则将5添加到数据表,c#,C#,如果一行包含某个字符串并且正在寻求帮助,我将尝试添加5 例如: 单击按钮后,我希望它显示为: 到目前为止,我有以下几点: for (int i = csv_datatable.Rows.Count - 1; i >= 0; i--) { if (csv_datatable.Rows[i][4].ToString() == "BKN") { decimal add = (Convert.ToDecimal(csv_datatable.Rows[i][6]) +

如果一行包含某个字符串并且正在寻求帮助,我将尝试添加5

例如:

单击按钮后,我希望它显示为:

到目前为止,我有以下几点:

for (int i = csv_datatable.Rows.Count - 1; i >= 0; i--)
{
    if (csv_datatable.Rows[i][4].ToString() == "BKN")
    {
        decimal add = (Convert.ToDecimal(csv_datatable.Rows[i][6]) + 5);
        add++;

谢谢大家!

你有什么问题?您尝试了什么?我建议您仔细阅读关于
add
的变量使用方法,也不要发布部分代码。我还将介绍如何在处理数据表时使用
foreach
。还要熟悉如何使用调试器。。还有,你为什么要自下而上循环?有一种更好、更有效的方法可以做到这一点,看起来你基本上走在了正确的轨道上。(添加++)除外。您需要做的是将添加的结果保存回datatable假设它是一个类型化的datatable,请尝试
csv_datatable.Rows[i][6]+=5
Thank you@DaniDev。。就这样。
   private void button6_Click(object sender, EventArgs e)
    {

        for  (int i = csv_datatable.Rows.Count - 1; i >= 0; i--)
        {
            if (csv_datatable.Rows[i][4].ToString() == "BKN")
            {
                decimal add = (Convert.ToDecimal(csv_datatable.Rows[i][6]) + 5);

                csv_datatable.Rows[i][6] = add;

            }
for (int i = csv_datatable.Rows.Count - 1; i >= 0; i--)
{
    if (csv_datatable.Rows[i][4].ToString() == "BKN")
    {
        decimal add = (Convert.ToDecimal(csv_datatable.Rows[i][6]) + 5);
        add++;
   private void button6_Click(object sender, EventArgs e)
    {

        for  (int i = csv_datatable.Rows.Count - 1; i >= 0; i--)
        {
            if (csv_datatable.Rows[i][4].ToString() == "BKN")
            {
                decimal add = (Convert.ToDecimal(csv_datatable.Rows[i][6]) + 5);

                csv_datatable.Rows[i][6] = add;

            }