У меня есть сетка с шаблоном столбца, я хочу отправить значение текстового поля в сетку для каждого столбца.Удар код у меня есть, но он показывает дубликат столбцая использую элементы управления telerik для gridview
<telerik:RadGrid ID="RadGrid1" runat="server">
<MasterTableView>
<Columns>
<telerik:GridBoundColumn DataField="BrandName"
HeaderText="Brand Name" UniqueName="BrandName"
<HeaderStyle Width="170px" />
</telerik:GridBoundColumn>
</Columns>
</MasterTableView>
</telerik:RadGrid>
внутренний код
DataTable dt = new DataTable();
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
dt = new DataTable();
MakeDataTable();
}
else
{
dt = (DataTable)ViewState["DataTable"];
}
ViewState["DataTable"] = dt;
}
private void MakeDataTable()
{
dt.Columns.Add("BrandName");
}
private void AddToDataTable()
{
DataRow dr = dt.NewRow();
dr["BrandName"] = brandname.Text;
dt.Rows.Add(dr);
}
private void BindGrid()
{
RadGrid1.DataSource = dt;
RadGrid1.DataBind();
}
protected void Button1_Click(object sender, EventArgs e)
{
AddToDataTable();
BindGrid();
}
Приведенный выше код показывает 2 столбца как результат при нажатии