读书人

“string”并不包含“ToInt32”的定义

发布时间: 2012-01-31 21:28:41 作者: rapoo

“string”并不包含“ToInt32”的定义
我在百度里搜了一下,用System.Convert.ToInt32可以解决问题,但是不知道在下面的程序里怎么用。大家帮忙看一下
void PagerButtonClick(Object sender, EventArgs e)
{
//获得LinkButton的参数值
String arg = ((LinkButton)sender).CommandArgument;

switch (arg)
{
case ( "next "):
if (MyDataGrid.CurrentPageIndex < (MyDataGrid.PageCount - 1))
MyDataGrid.CurrentPageIndex++;
break;
case ( "prev "):
if (MyDataGrid.CurrentPageIndex > 0)
MyDataGrid.CurrentPageIndex--;
break;
case ( "last "):
MyDataGrid.CurrentPageIndex = (MyDataGrid.PageCount - 1);
break;
default:
//本页值
MyDataGrid.CurrentPageIndex = arg.ToInt32();
break;
}
BindGrid();
}

[解决办法]
MyDataGrid.CurrentPageIndex = int.Parse(arg);
[解决办法]
一眼就看到这句有问题:
MyDataGrid.CurrentPageIndex = arg.ToInt32();
应该是这样:
MyDataGrid.CurrentPageIndex = Convert.ToInt43(arg);

[解决办法]
Convert.ToInt32(arg)
[解决办法]
//本页值
MyDataGrid.CurrentPageIndex = Convert.ToInt32(arg);
------解决方案--------------------


MyDataGrid.CurrentPageIndex = int.Parse(arg);

MyDataGrid.CurrentPageIndex = Convert.ToInt32(arg);

[解决办法]
MyDataGrid.CurrentPageIndex = arg.ToInt32();
改为:

MyDataGrid.CurrentPageIndex = int.Parse(arg);
or
MyDataGrid.CurrentPageIndex = Convert.ToInt32(arg);
[解决办法]
MyDataGrid.CurrentPageIndex = arg.ToInt32();
==============================================


MyDataGrid.CurrentPageIndex = Convert.ToInt32(arg);
[解决办法]
答案已经给咯,我来接分

读书人网 >asp.net

热点推荐