asp.net gridview 编辑问题 - .NET技术 / ASP.NET
C# code:
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
string Err_name=((TextBox)GridView1.Rows[e.RowIndex].Cells[1].Controls[0]).Text.ToString().Trim();
int flag = Convert.ToInt32(((TextBox)GridView1.Rows[e.RowIndex].Cells[2].Controls[0]).Text.ToString().Trim());
int Scode = Convert.ToInt32(((TextBox)GridView1.Rows[e.RowIndex].Cells[3].Controls[0]).Text.ToString().Trim());
string str_update=("update from Err_Class set Err_name='"+Err_name+"',flag='"+flag+"',Scode='"+Scode+"'where id='"+GridView1.DataKeys[e.RowIndex].Value.ToString()+"'");
DBUtility.DbHelperSQL.Exists(str_update);
GridViewBind();
}
数据库flag是int型 Scode也是int 型
点编辑后 改变值 再点更新 报错
错误:异常详细信息: System.ArgumentOutOfRangeException: 指定的参数已超出有效值的范围。
参数名: index
怎么才能改掉这个错误?
没人知道吗?
在线等答案!!!
数据库flag是int型 Scode也是int 型
给这两个字段负责的数字不需要用单引号包起来
现在我把语句改掉了 照样出错
string str_update=("update
相关问答:
function CheckOpwd(){//验证用户名
var pwd=document.all.txtOpwd;
var div1=document.getElementById("divPwd");
if (pwd.value=="")
{
......
本人工作经验一年以上
熟悉asp.net
熟悉javascript
熟悉Css
熟悉ajax
熟悉sqlserver2005
有一年的项目经验
具体项目和其他的就不在这写了
有意者联系:
QQ:359233910
引用
本人工作经验一年以上
熟悉asp ......
1.asp.net做的一个答题页面,如何实时限时后自动提交,请大家给点思路
限时的时间信息存放在数据库中
2.如果答题时间设置的较长,如何方式session超时后页面无效
谢谢
用js方法来控制
回复内容太短了。。
js ......
大家好!我是一个学生,现在是学ASP的不知道怎么回事,我自己是用CMS做过网站 代码也能看懂一点 现在想买本书,想法有很多,就是想买ASP的 又看到大家说ASP以后没有NET前景好,我又想再去买本ASP.NET的 我知道有这样的想法 ......