c# 触发GridView1_SelectedIndexChanged事件不起作用

认真学编程 2011-08-25 04:24:52
将GridView1中选中行的值读入文本框中不起作用,请教如何解决!
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
this.textbox1.Text=GridView1.SelectedRow.Cells[1].Text;
this.textbox2.Text=GridView1.SelectedRow.Cells[2].Text;
}
...全文
769 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
认真学编程 2011-08-25
  • 打赏
  • 举报
回复
找到原因了,没写到form里面,不过还是谢谢几位,哈哈
dongxiao0517 2011-08-25
  • 打赏
  • 举报
回复
事件不响应的话,重新建gridview
wangs_1 2011-08-25
  • 打赏
  • 举报
回复
GridView1哪有SelectedIndexChanged这个事件啊! 在CellContentClick这个事件下写(单击单元格内容是发生)
认真学编程 2011-08-25
  • 打赏
  • 举报
回复
其他控件的事件也不响应,郁闷啊,请教啦
dongxiao0517 2011-08-25
  • 打赏
  • 举报
回复
DataSet dss = new DataSet();
dongxiao0517 2011-08-25
  • 打赏
  • 举报
回复
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
if (dataGridView1.DataSource != null && dataGridView1.CurrentRow.Index >= 0)
{
txt_username.Text = dss.Tables[0].Rows[dataGridView1.CurrentCell.RowIndex][0].ToString().Trim();
cmb_userrole.Text = dss.Tables[0].Rows[dataGridView1.CurrentCell.RowIndex][2].ToString().Trim();
txt_password.Text = dss.Tables[0].Rows[dataGridView1.CurrentCell.RowIndex][1].ToString().Trim();
this.cmb_state.Text = dss.Tables[0].Rows[dataGridView1.CurrentCell.RowIndex][3].ToString().Trim();
}
}

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧