日期:2014-05-19  浏览次数:20437 次

谁帮我写一下这个表达式,实现每次加1.


                        this.lblHits.Text   =   dr[ "Hits "].ToString();

上面是一个label,我想把每次用Label取出来的值加1.

                        this.lblHits.Text   =   dr[ "Hits "].ToString()+1;

写成上面这样为什么成了每次都加1位呢,变成了11111111.

在下菜鸟,求高人搭救.

------解决方案--------------------
字符串加1当然不行了,你转为整型再加1了
------解决方案--------------------
this.lblHits.Text = (((int)dr[ "Hits "].ToString())+1).ToString();
------解决方案--------------------
this.lblHits.Text = Convert.ToString(Convert.ToInt32(dr[ "Hits "].ToString())+1)
------解决方案--------------------
this.lblHits.Text=Convert.Tostring(Conver.toInt21(dr[ "Hits "].Tostring())+1)
------解决方案--------------------
int i=Int32.Parse(dr[ "Hits "].ToString())+1

this.lblHits.Text = i.ToString;