c# - DataGridView 不会显示数据 -System.ArgumentOutOfRangeException
问题描述
当我选择某个字段时,我试图在它附近的文本框中显示来自 datagridview 的数据。但是,每当我单击包含信息的字段时,我都会得到 System.ArgumentOutOfRangeException: 'Index was out of range。必须是非负数且小于集合的大小'。如果您需要更多代码或表单或错误的屏幕截图,我会提供。
private void PregledKorisnika_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
UnameTB.Text = PregledKorisnika.SelectedRows[0].Cells[0].Value.ToString();
UfullnameTB.Text = PregledKorisnika.SelectedRows[0].Cells[1].Value.ToString();
UpasswordTB.Text = PregledKorisnika.SelectedRows[0].Cells[2].Value.ToString();
UphoneTB.Text = PregledKorisnika.SelectedRows[0].Cells[3].Value.ToString();
}
con.Open();
string myquery = "select * from UserTable";
SqlDataAdapter da = new SqlDataAdapter(myquery, con);
SqlCommandBuilder builder = new SqlCommandBuilder(da);
var ds = new DataSet();
da.Fill(ds);
PregledKorisnika.DataSource = ds.Tables[0];
con.Close();
解决方案
推荐阅读
- c# - 如何处理 GetHashCode() 中的溢出
- cordova - 有没有办法测量手机上的 wifi 或数据连接强度?
- php - PHP Exec sudo mount 抛出花哨的错误消息
- java - Eclipse IDE 长时间没有响应/挂起
- java - 如何修复“java.lang.ClassCastException:活动必须实现片段的回调”
- pentaho - 如何获取 pentaho 报表设计器和 BI 服务器日志文件?
- events - 列出 github 存储库的私有事件?
- python - 在 pandas 数据帧上应用 np.isin() 的意外行为
- javascript - 使用 Audio 对象在 iframe 中创建的静音音频
- r - 编写函数时出现“意外的'}'错误并且无法说明原因