字符串构建器返回相同的值

时间:2017-04-03 08:48:34

标签: c# mysql asp.net

我有3个字符串构建器,显示从数据表导入的不同值。目前,当呈现页面时,我只获得" binType"的3个相同值。所以" date"具有binType值。有人能告诉我我在这里做错了吗?

if (binForm.Rows.Count != 0)
{
    int rowCounter = binForm.Rows.Count;
    int increment = 0;
    while (rowCounter > 0)
    {
        tableData.Append("<td>" + binForm.Rows[increment]["binType"].ToString() + "</td>");
        tableData2.Append("<td>" + binForm.Rows[increment]["binColour"].ToString() + "</td>");
        tableData3.Append("<td>" + binForm.Rows[increment]["date"].ToString() + "</td>");
                    increment++;
                    rowCounter--;
                }
            }
            literal.Text = tableData.ToString();
            literal2.Text = tableData.ToString();
            literal3.Text = tableData.ToString();

            connect.Close();
        }

2 个答案:

答案 0 :(得分:1)

你的问题在这里:

literal.Text = tableData.ToString();
literal2.Text = tableData.ToString();
literal3.Text = tableData.ToString();

应该是:

literal.Text = tableData.ToString();
literal2.Text = tableData2.ToString();
literal3.Text = tableData3.ToString();

不同之处在于我为其他表数据对象指定了2和3。

答案 1 :(得分:0)

更改以下代码:

index:
 analysis:
  analyzer:
   default:
    filter : [standard, lowercase, asciifolding]