从 SpGridView 选定的行中提取数据

发布于 2024-08-29 15:14:50 字数 330 浏览 6 评论 0原文

使用 SPGridView,我想填充文本框在按钮单击事件上使用 SPGridview 选定行数据。

txtCode= SPGridView.SelectedRow.Cell[1].Text;

在调试时,它显示 Cell[1] 为空,但它在网格中显示数据。

如何才能实现这一目标?

Using SPGridView, I want to fill textboxes with the SPGridview Selected Row Data on a button click event.

txtCode= SPGridView.SelectedRow.Cell[1].Text;

On debugging, it shows Cell[1] is empty but it is showing data in the Grid.

How can this be achieved?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

乖乖兔^ω^ 2024-09-05 15:15:45

请记住单元格索引从 0 开始。

您也可以尝试这个

((TextBox)SPGridView.Rows[SPGridView.SlectedIndex].Cells[1].Controls[0]).Text;

Remember that cell index start at 0.

you can also try this

((TextBox)SPGridView.Rows[SPGridView.SlectedIndex].Cells[1].Controls[0]).Text;
甩你一脸翔 2024-09-05 15:15:11

我刚刚遇到类似的问题。
我发现“selectedvalue”是解决方案。
所以尝试一下:

txtCode.Text = Convert.ToString(oSPGridView.SelectedValue);

I've just got similar problem.
And I've find out that "selectedvalue" is solution.
so try :

txtCode.Text = Convert.ToString(oSPGridView.SelectedValue);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文