问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

指定的参数已超出有效值的范围。

发布网友 发布时间:2023-05-28 18:14

我来回答

4个回答

热心网友 时间:2024-12-03 07:23

这样错误的有几个原因:
1、Cells[0].Controls[0]控件不能转换textbox或者这个单元格的根本就没有控件,你转换时就会出现这样的错误,逐个检查下是否是该单元格,而且该单元格是否有控件。
2、检查参数大小的设置与数据库字段大小设置,是否于输入时的确超出其范围。
一般出问题的原因大多都是第一个。

能转换成textbox,该列必须是模板可编辑列,即Editemplate

热心网友 时间:2024-12-03 07:23

protected void myDV_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
string connectionString = ConfigurationManager.ConnectionStrings["SqlConnectionString"].ConnectionString;
SqlConnection conn = new SqlConnection(connectionString);
conn.Open();
SqlCommand cmd = new SqlCommand("update_membership", conn);
cmd.CommandType = CommandType.StoredProcere;
cmd.Parameters.Add(new SqlParameter("@strUserName",((TextBox)myDV.Rows[e.RowIndex].Cells[0].Controls[0]).Text ));
cmd.Parameters.Add(new SqlParameter("@strPassword",((TextBox)myDV.Rows[e.RowIndex].Cells[1].Controls[0]).Text));
cmd.Parameters.Add(new SqlParameter("@strAddress",((TextBox)myDV.Rows[e.RowIndex].Cells[2].Controls[0]).Text));
cmd.Parameters.Add(new SqlParameter("@strTel",((TextBox)myDV.Rows[e.RowIndex].Cells[3].Controls[0]).Text));
cmd.Parameters.Add(new SqlParameter("@strEmail", ((TextBox)myDV.Rows[e.RowIndex].Cells[4].Controls[0]).Text));
try
{
cmd.ExecuteNonQuery();
Label2.Text = "删除成功";
}
catch (SqlException ex)
{
Label2.Text = "删除失败" + ex.Message;
cmd.Connection.Close();
conn.Close();
BindGrid();
}
如题 可以运行但是一更新就出现指定的参数已超出有效值的范围

热心网友 时间:2024-12-03 07:24

这是你自己写的代码吗,这个代码不应该在更新事件里面,只能在绑定查询事件里面,如果要更新,不能把控件文本的值付给数据库的主键,主键是自动生成的,不允许修改

热心网友 时间:2024-12-03 07:24

你肯定是参数字符串字符串类型的声明的太短了,然后输入的太多就超过范围了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
华为freebuds4i切歌怎么操作_华为freebuds4i怎么切歌 华为freebuds pro切歌方法_华为freebuds pro怎么切歌 华为耳机怎么切换下一曲 欧美电影,好像是宠物有一个世界,宠物会想办法跟主人的灵魂互换占据 ...的名字,欧洲中世纪,一个王子的继母把他的灵魂和狗的灵魂互换了... 问一部外国电影的名字 剧情记得不大清楚l了 是前几年的片子 灵魂互换的... HUAWEI 华为 AGS2-W09 10.1英寸平板电脑 (香槟金、64GB+4GB、WiFi版... 诛仙3百法和千法差距大吗 微信怎么解除应用授权登录 授权应用删除方法 微信怎么解除应用授权登录授权应用删除方法 ...出现一个或多个参数超过最大,最小范围什么意思,求高手指点! 求助:指定的参数超出有效值范围 幸福代表着什么呢 什么去理解它呢? 幸福代表的是什么含义? 排球少年剧场版是什么 市域治理三个委员会是指什么 排球少年列夫残上讲的什么 全国企业服务能力评价委员会是什么机构 灶台上的锅不烧饭的时候可以放水过夜吗? 过年压锅子里面还放水吗 剑三唐门天罗输出手法 天罗秘籍有哪些 ...为什么服务员会经常往锅子下面加水?只是为了降温么? 长期伺候老人,到底是好事还是坏事? 在家侍候老人由于种种原因不想再干了,可家里的人却劝我说再做一年,怎么... 长期伺候老人是什么感受? the one’s adrce什么意思 sent是什么意思? 控制、机器人等领域,有哪些广泛应用的理论,在提出时是不被接受的? 英文缩写 _ ADRC _ ADRC是什么意思 支座负筋长钢筋中那个Ln是怎样确定的? ,中间跨ln怎么取呢? 大润发不配送给店里打电话还是小程序 无线网络设置中添加网络有什么用? 既然有了扫描,那么添加网络是在什么情... 女生说牙膏洗衣液什么意思 牙膏好评语怎么写 诗经《无衣》的写作特色有哪些? 如果找到一种催化剂,把水分解成氧气和氢气,人类是不是就摆脱了能源问题... 材料一反映的历史事件发生在什么时间 如何评价庞青年? ...就是因为它不由超级大国主宰,而是有很多权力中心,每一个都 人老了社火可以在坟后烧掉吗 ...就是因为它不由超级大国主宰,而是很多权力中心,每一 大专畜牧兽医考研要考什么? 烈火考验人生,坚强锻炼勇者。是什么意思? 绿色珠子是什么玉?或者是什么石头?请懂行的给个指点,谢谢! 品质公差条款一般用于什么交易 是 制成品/初级产品/纺织品/谷物类产品... 所谓的黑白户零首付购车靠谱吗?有人知道内幕不?或是做过的大神... 高分,每天都收到“本机号码”自动发给“本机号码”的信息,怎么回事?移动... 人生经得起考验? 轴承上“-2/-3”是什么意思 翡翠绿珠怎么挑选好坏