在数据网格视图按钮列上显示用户选择

时间:2017-06-19 20:09:50

标签: c# winforms datagridview

我的程序当前包含一个数据网格视图,该视图链接到包含树视图的弹出窗口。我有一个返回用户选择的函数,我想在按钮上显示这个选项。

关于如何做到这一点的任何想法?我找不到允许我这样做的财产。

由于

2 个答案:

答案 0 :(得分:0)

"数据网格视图链接到包含树视图的弹出窗口" - 单击单元格(按钮)时,会弹出一个窗口,其中显示树视图。树视图中的字符串由用户在树视图中选择,并在弹出窗口中保存为公共属性。关闭时,将从弹出窗口中检索字符串,并将按钮的文本设置为字符串。

这是我对这个问题的解释。

在不知道有关按钮的更多精确信息的情况下,它假设该按钮是DataGridViewButtonColumn的成员。

timeout()

答案 1 :(得分:0)

然后你可以给你按钮Command Name gridview rowcommand

<asp:GridView ID="DataGridView" runat="server" AutoGenerateColumns="False" OnRowCommand="DataGridView_RowCommand">
        <Columns>
            <asp:BoundField NullDisplayText="N/A" />
            <asp:TemplateField>
                <ItemTemplate>
                    &nbsp;<asp:LinkButton ID="LinkButton1" runat="server" CommandName="yourCommandName">LinkButton</asp:LinkButton>
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
    </asp:GridView>


 protected void DataGridView_RowCommand(object sender, GridViewCommandEventArgs e)
    {      
            if (e.CommandName == "yourCommandName")
              {
                //Do something here
              }
    }