0

有没有办法合并这两列?这就是我现在所拥有的 在此处输入图像描述。这就是我从代码隐藏创建这两列的方式

                        GridEditCommandColumn EditColumn = new GridEditCommandColumn();
                        this.RadGrid1.MasterTableView.Columns.Add(EditColumn);
                        EditColumn.ButtonType = GridButtonColumnType.ImageButton;
                        EditColumn.UniqueName = "EditCommandColumn";
                        EditColumn.HeaderText = "SingleAction";
                        EditColumn.ColumnGroupName = "test";

                        GridButtonColumn DeleteColumn = new GridButtonColumn();
                        this.RadGrid1.MasterTableView.Columns.Add(DeleteColumn);
                        DeleteColumn.CommandName = "Delete";
                        DeleteColumn.ButtonType = GridButtonColumnType.ImageButton;
                        DeleteColumn.UniqueName = "DeleteCommandColumn";
                        DeleteColumn.ConfirmDialogType = GridConfirmDialogType.Classic;
                        DeleteColumn.HeaderText = "SingleAction";
                        DeleteColumn.ConfirmText = "Do you really want to delete?";

现在我想实现这样 的事情在此处输入图像描述 我试图做这样的 GridCalculatedColumn

GridCalculatedColumn calcol = new GridCalculatedColumn();
calcol.DataFields =new string[]{"EditCommandColumn","DeleteCommandColumn"};
calcol.Expression ="{0}-{1}";
tableViewProjects.Columns.Add(calcol);

但是,我无法实现我想要的。我得到一个错误列 [EditCommandColumn] 不存在,我认为这是有道理的,因为它不是数据库中的数据字段。那么,有没有办法实现这一点。

请帮忙,提前谢谢

4

2 回答 2

1

我从 Telerik 帮助中获得了解决方案。相同的链接是

http://www.telerik.com/community/forums/aspnet-ajax/grid/merging-edit-and-delete-columns-in-radgrid.aspx

谢谢你们

于 2013-10-25T13:05:01.607 回答
0

Telerik RadGrid 是“某种” DataGrid 并提供相同的选项

这些选项之一是 itemtemplate。

您可以在该模板中放置任何 html 元素。此代码是从该答案中窃取的:asp.net gridview:如何在一列中有多个按钮字段?

但也应该与 Telerik 一起使用

<ItemTemplate>
                <asp:LinkButton ID="btnApprove" runat="server" CommandName="Approve" Text="Approve" />
                <asp:LinkButton ID="btnDeny" runat="server" CommandName="Deny" Text="Deny" />
                <asp:LinkButton ID="btnReturn" runat="server" CommandName="Return" Text="Return" />
            </ItemTemplate>

要获得更多“telerik 特定”帮助,“radgrid itemtemplate”应该可以帮助您了解 Telerik 知识库

于 2013-10-24T16:13:13.683 回答