C# 如何获取GridView单元格中标签控件的文本值?

C# 如何获取GridView单元格中标签控件的文本值?,c#,asp.net,gridview,label,C#,Asp.net,Gridview,Label,在我的GridView中,有一列包含标签控件作为值。我需要知道如何访问每个标签控件以获取其文本值。非常感谢您的帮助。您可以将其值存储在隐藏字段中,并将其放置在任何其他列中。然后,当您检索该行值时,您可以访问该hiddenfield值,您可以将其值存储在隐藏字段中,并将其放置在任何其他列中。然后,当您检索该行值时,可以访问该hiddenfield值处理selectedIndexChanged事件,并在其中执行操作 string text = ((Label)grid.SelectedRow.Cel

在我的GridView中,有一列包含标签控件作为值。我需要知道如何访问每个标签控件以获取其文本值。非常感谢您的帮助。

您可以将其值存储在隐藏字段中,并将其放置在任何其他列中。然后,当您检索该行值时,您可以访问该hiddenfield值,您可以将其值存储在隐藏字段中,并将其放置在任何其他列中。然后,当您检索该行值时,可以访问该hiddenfield值

处理selectedIndexChanged事件,并在其中执行操作

string text = ((Label)grid.SelectedRow.Cells[cellIndex]).Text;

string text = grid.SelectedRow.Cells[0].Text; // this should do the trick

处理selectedIndexChanged事件并在其中执行

string text = ((Label)grid.SelectedRow.Cells[cellIndex]).Text;

string text = grid.SelectedRow.Cells[0].Text; // this should do the trick

是显示查询的所有列,还是使用gridview列指定它们?此时使用gridview指定列。然后删除该列并在任何其他列中放置标签,并将其文本属性设置为该列的值。与此类似,Text=“””是显示查询的所有列,还是使用gridview列指定它们?此时使用gridview指定列。然后删除该列并在任何其他列中放置标签,并将其文本属性设置为该列的值。类似于此Text=“””错误1无法将类型“System.Web.UI.WebControls.TableCell”转换为“System.Web.UI.WebControls.Label”hmm,如果删除强制转换并尝试获取文本属性,则错误1无法将类型“System.Web.UI.WebControls.TableCell”转换为“System.Web.UI.WebControls.Label”hmm,如果您删除了强制转换并尝试获取文本属性?如果您的问题导致了另一个问题,请更新此问题(如果是密切相关的),或者在发布您通过此点的原因后询问新问题。此外,版主标志不用于质疑任何给定答案的技术价值。我更新了我的问题。如果您的问题导致您出现另一个问题,请更新此问题(如果密切相关),或者在发布您通过此点的原因后问新问题。此外,主持人的旗帜不是为了质疑任何给定答案的技术价值。我更新了我的问题。