我在class里面定义string[] arrselected=new string[25];在Page_Load副职arrselected = selectedstring.Split(','); 但是在其他函数里调用它还是说没有实例话 奇怪啊 它不是全局变量吗 难道和其他变量不一样的
解决方案 »
- gridview实现单击checkbox全选代码 设置断点进不去
- 关于视频播放效率问题
- 关于一些我的想法,高手过来,,满足下我可以吗
- 数据库问题
- 奇怪的问题?
- asp.net 对于数据库中获得的前30热门网络名词 如何在页面打乱显示并且针对于其中前十字体样式不同
- 怎么实现在页面附有下载附件
- .net的AJAX后台函数不能设置Session是怎么回事?
- 为啥我的datagrid update的时候返回的值不是我在textbox里面输入的呢
- 如何使 ImageButton 的Image图片循环显示?
- 谁有 Visual SourceSafe 6.0C 啊
- 我想进入一个页面的时候,根据页面中的查询字符串type(=1,=2)来让该页面一加载,滚动条就到页面最顶端。
string[] arrselected=new string[25]
这是 实例化
public void DelOrAlt_Click(object sender,CommandEventArgs e)
{
string commandText; bool result=true;int j=0;
if(e.CommandName=="Del")
{
try
{
commandText = "Delete from hr_overtimetemp where id = " + e.CommandArgument;
hr.conn.Open();
SqlCommand comm = new SqlCommand(commandText,hr.conn);
comm.ExecuteNonQuery();
hr.conn.Close();
Response.Write("<script>alert(\"删除成功!\");</script>");
int Del=int.Parse(e.CommandArgument.ToString());
for(int i=0;i<arrselected.Length;i++)
{
if(arrselected[i].Trim()!="")
{
if(Del==int.Parse(arrselected[i].ToString()))
{
break; }
}
j++;//记录被删除的数据在数组里的位置
}
//删除数组里的那个被已经被删除的记录对应的值
for(int i=j;i<arrselected.Length-1;i++)
{
arrselected[i]=arrselected[i+1];
}
// for(int i=0;i<arrselected.Length;i++)
//{
//selectedstringTemp+=arrselected[i]+",";
//}
//selectedstringTemp = selectedstringTemp.Substring(0,selectedstringTemp.Length-1);
BindData();
}
catch(SqlException)
{
Response.Write("<script>alert(\"删除失败!\");</script>");
result=false;
}
}
}
string[] a=null;
a=selectedstring.Split(',');这个样子是可以的你的名字和我朋友的一样呀
{
if(arrselected[i].Trim()!="")
{
if(Del==int.Parse(arrselected[i].ToString()))//不好!!!!!
{
break; }
}
j++;//记录被删除的数据在数组里的位置
}
//删除数组里的那个被已经被删除的记录对应的值
for(int i=j;i<arrselected.Length-1;i++)
{
arrselected[i]=arrselected[i+1];//可能超出数组索引!!!!!!
}
-------------------------int Del=int.Parse(e.CommandArgument.ToString());for(int i=0;i<arrselected.Length;i++)
{
//记录被删除的数据在数组里的位置
if(arrselected[i].Trim()!="" && e.CommandArgument == arrselected[i].Trim())
arrselected[i]="";
}还有如果
string[] arrselected=new string[25];page_load()
{
arrselected = selectedstring.Split(','); 注意上面这句,arrselected会被重新初始化,长度不一定是25了。