菜鸟求助,,高手快来解答,在线等。。(急)

41543732 2006-02-20 05:12:26
C#
dataGrid1中已经填进数据了,我想当鼠标点击第一条数据时,数据会显示在相应的文本框内。
在VB中我用dataGrid1.item可以实现。
我想高手来帮我一下C#中怎么实现?????
...全文
110 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
41543732 2006-02-20
  • 打赏
  • 举报
回复
可你知道吗。。我在C#下dataGrid里根本没有Item 这个方法。
JasonHeung 2006-02-20
  • 打赏
  • 举报
回复
不用处理事件去逐个赋值。

使用数据绑定。

textBox1.DataBindings.Add(...);
41543732 2006-02-20
  • 打赏
  • 举报
回复
在Vb中是这样实现的。
Private Sub dgteacher_CurrentCellChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles dgteacher.CurrentCellChanged
txtid.Text = dgteacher.Item(dgteacher.CurrentCell.RowNumber, 0)
txtupname.Text = dgteacher.Item(dgteacher.CurrentCell.RowNumber, 1)
txtuppwd.Text = dgteacher.Item(dgteacher.CurrentCell.RowNumber, 2)
txtupsex.Text = dgteacher.Item(dgteacher.CurrentCell.RowNumber, 3)
txtxi.Text = dgteacher.Item(dgteacher.CurrentCell.RowNumber, 4)
End Sub
楼上的和我这个结果相同吗?
hy98521 2006-02-20
  • 打赏
  • 举报
回复
int MessageID = Convert.ToInt32(DataGrid.DataKeys[(int)e.Item.ItemIndex]);

private void DataGrid_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{

DataGrid.DataSource=Message.uNoteAll(classid, childid, Recommend, OrderBy);
DataGrid.CurrentPageIndex = e.NewPageIndex;
DataGrid.DataBind();
}

110,539

社区成员

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

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

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