如何在gridview中显示标签消息
本文关键字:显示 标签 消息 gridview | 更新日期: 2023-09-27 17:58:46
我有一个按钮,它可以读取工作表中的数据并将其显示在网格视图中,我还有一个标签,它可以显示工作表中那些空字段的消息,但我需要在网格视图显示这些消息我该如何执行
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="true" ShowHeader="False" Height="114px" Width="182px">
</asp:GridView>
<asp:Label ID="UploadStatusLabel" runat="server"></asp:Label>
UploadStatusLabel.Text = msg1;
这是显示消息的标签,这个标签是插入按钮中的当前标签,在插入数据库后会显示消息,但这些消息应该显示在网格视图中我该如何进行
您需要一个RowDataBound事件
if (e.Row.RowIndex == 0)
{
Label LabelYouWant = (Label)e.Row.FindControl("Label_You_Want_To_Access_In_Your_ItemTemplate_Of_GridView");
if (LabelYouWant != null)
{
LabelYouWant.Text = "Assign What You want!";
}
}
OnRowDataBound
您可以检查哪一列为空,并将文本附加到那里:
protected void OnRowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
if(e.Row.Cells[cellno]=="")
{
e.Row.Cells[cellno].Text = msg1
}
}
}