我想加载一个带有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;
}
}