c# - IndexOutOfRangeException 我该如何修复它
问题描述
我只是尝试制作一个显示我的书的应用程序,但是当我将页码设置为 int 时,我遇到了这个 IndexOutOfRange 错误,我无法修复它。请帮忙...
textBox1.Text = reader["ad"].ToString();
textBox2.Text = reader.GetInt32(4).ToString();
解决方案
你可以检查
if(!reader.IsDBNull(4)){
textBox2.Text = reader.GetInt32(4).ToString();
}
推荐阅读
- code-coverage - 如何提高 CesiumJS 中的动态椭圆性能?
- python - 为什么列表项的地址相同?
- java - 执行函数时避免连续的“if (...)”检查
- r - 使用 `pivot_longer()` 和 `names_pattern` 时如何将后缀附加到 `.value`
- ruby-on-rails - 使用备用属性值修改或创建 paper_trail 版本
- google-oauth - 符合域验证要求
- mariadb - 产品变体价格查看表查询
- javascript - Discord.js 中的图像大小
- javascript - Vue 组件从 API 调用中填充
- c# - 如何使用导航属性在一次调用中检索已分配给服务主体的所有用户