gpt4 book ai didi

c# - 获取 GridView 行的单元格值

转载 作者:可可西里 更新时间:2023-11-01 08:18:21 29 4
gpt4 key购买 nike

我正在使用 GridView - AutoGenerateSelectButton = "True" 选择行以获取第 1 列单元格值。

我试过:

GridViewRow row = dgCustomer.SelectedRow;
TextBox1.Text = "Cell Value" + row.Cells[1].Text + "";

它只写入“Cell Value”,但没有其他内容。

我终于能够获取行数(索引)但无法获取单元格值。

GridViewRow row = dgCustomer.SelectedRow;
TextBox1.Text = row.RowIndex.ToString();

我试过:

TextBox1.Text = dgCustomer.Rows[row.RowIndex].Cells[1].Text;

并且仍然返回索引行。

还有其他建议吗?谢谢!

最佳答案

尝试将您的代码更改为

// Get the currently selected row using the SelectedRow property.
GridViewRow row = dgCustomer.SelectedRow;

// And you respective cell's value
TextBox1.Text = row.Cells[1].Text

更新:(根据我的评论)如果您要获取的只是所选行的主键值,那么另一种方法是设置

datakeynames="yourprimarykey"

对于可以从后面的代码访问的 gridview 定义,如下所示。

TextBox1.Text = CustomersGridView.SelectedValue.ToString();

关于c# - 获取 GridView 行的单元格值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25368870/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com