我试图从网格视图中获取最后两个值,不包括零价格的项目。
网格视图数据
ITEMCODE ITEMNAME PRICE
001 Ice Tea 5.0000
002 Super Delux 12.0000
003 Meditern Veg 0.0000
004 Super L 0.0000
005 Super L 33.0000
所以在这种情况下所需的输出是
Value1:005
Value2:002
代码
protected void Button1_Click(object sender, EventArgs e)
{
int count = 0;
foreach (GridViewRow row in this.GridView1.Rows)
{
if ((row.Cells[2].Text != "0"))
{
count = (count + 1);
}
}
Int32 Value1 = (count - 1);
Int32 Value2 = (count - 2);
lblValue1.Text = GridView1.Rows[Value1].Cells[0].Text;
lblValue2.Text = GridView1.Rows[Value2].Cells[0].Text;
}
我厌倦的代码没有返回所需的输出。
拉丁的传说
相关分类