如何在按钮单击时向radgrid添加行

时间:2016-09-08 15:38:18

标签: asp.net telerik-grid

我想加载一个带有radgrid标题的页面和一个顶部的按钮,上面写着“添加新课程”。我不想将radgrid绑定到任何数据源。通过单击按钮,我需要添加一个带有文本框和下拉控件的行(这与数据库绑定),每行应该按住删除按钮。我有以下代码。我已编码到只有标题和按钮出现的位置。当网格为空时,我也不希望看到“无记录显示”消息。以下是我的代码。任何建议如何处理是非常感谢。提前谢谢。

<telerik:RadGrid ID="AddCourses_RadGrid" RenderMode="Lightweight" runat="server" AutoGenerateColumns="false">
        <ClientSettings AllowColumnsReorder="true" AllowDragToGroup="true" ReorderColumnsOnClient="true">
            <Scrolling AllowScroll="true" UseStaticHeaders="true"></Scrolling>
            <Resizing AllowColumnResize="true" EnableRealTimeResize="true" />
        </ClientSettings>
        <MasterTableView AutoGenerateColumns="false" TableLayout="Fixed" EnableHeaderContextMenu="true" ShowHeadersWhenNoRecords="true">

            <Columns>

                <telerik:GridBoundColumn HeaderText="Course #"></telerik:GridBoundColumn>
                <telerik:GridBoundColumn HeaderText="Course Series"></telerik:GridBoundColumn>
                <telerik:GridBoundColumn HeaderText="Course Group"></telerik:GridBoundColumn>
                <telerik:GridBoundColumn HeaderText="Course Name"></telerik:GridBoundColumn>
                <telerik:GridTemplateColumn HeaderStyle-HorizontalAlign="Right">
                    <HeaderTemplate>
                        <asp:Button ID="btnAddNew" runat="server" Text="Add New Course" OnClick="AddNewRow_Click" />
                    </HeaderTemplate>                        
                </telerik:GridTemplateColumn>               


            </Columns>
        </MasterTableView>
    </telerik:RadGrid>

protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            AddCourses_RadGrid.DataSource = string.Empty;              

        }
    }

0 个答案:

没有答案