Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 单击按钮时如何使文本显示在网格中_C#_Html_Asp.net - Fatal编程技术网

C# 单击按钮时如何使文本显示在网格中

C# 单击按钮时如何使文本显示在网格中,c#,html,asp.net,C#,Html,Asp.net,我制作了两个按钮,completeButton和cancelButton。单击completeButton时,我希望它在“Status”列下显示“Completed”。单击取消按钮时,我希望它在“状态”列下显示“已取消”。我已经: private void cancelButton_ServerClick(object sender, EventArgs e) { } 及 但我不知道如何使文本显示在网格中。你能帮我解决这个问题吗?用户指定它与asp.net相关。这个答案不适用 网格是一个容器控

我制作了两个按钮,
completeButton
cancelButton
。单击
completeButton
时,我希望它在“Status”列下显示“Completed”。单击
取消按钮时,我希望它在“状态”列下显示“已取消”。我已经:

private void cancelButton_ServerClick(object sender, EventArgs e)
{
}


但我不知道如何使文本显示在网格中。你能帮我解决这个问题吗?

用户指定它与asp.net相关。这个答案不适用

网格是一个容器控件,不能编辑单元格的“内部”。
您必须在网格中添加一个TextBlock,放置在您想要的任何位置,然后更改TextBlock文本属性,因此我假设您有按钮,您需要添加例如文字,这取决于您需要如何显示结果

在您的aspx中添加以下内容:

<asp:Button ID="Cancel" Text="Cancel" runat="server" />
<asp:Button ID="Complete" Text="Complete" runat="server" />
<asp:Literal ID="Msg1" Text="" runat="server" />
您的现有方法有以下更改:

private void cancelButton_ServerClick(object sender, EventArgs e)
{
    this.Msg1.Text = "Cancel";
}

private void completeButton_ServerClick(object sender, EventArgs e)
{
    this.Msg1.Text = "Complete";
}

因此,现在每次单击“取消”时,我们都会选择Msg1进行取消,并选择相同的方式进行完成。

您确定这是XAML吗?它被标记为
c#
html
,所以我假设它是ASP.NET,可能是Web表单。它是ASP.NET,我还会用同样的方法吗@HereticMonkey@Ale我认为这对梅瑟姆来说是个更好的问题,因为他写了答案:)@Ale这是我最新的答案,期待着看到它的进展。这是ASP.NET
this.Msg1.Text = "default text or leave empty";
Cancel.Click += new EventHandler(this.cancelButton_ServerClick);
Complete.Click += new EventHandler(this.completeButton_ServerClick);
private void cancelButton_ServerClick(object sender, EventArgs e)
{
    this.Msg1.Text = "Cancel";
}

private void completeButton_ServerClick(object sender, EventArgs e)
{
    this.Msg1.Text = "Complete";
}