У меня есть сетка, которую я использовал для отображения табличных данных. Я хочу, чтобы пользователи редактировали значения полей и сохраняли их. Есть ли способ добавить текстовое поле вместо связанного поля. Это мое gridview.Использовать текстовое поле в связанном поле gridview в asp.net
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
Height="186px" Width="325px">
<Columns>
</Columns>
</asp:GridView>
Это код, за которым заполнить GridView
public List<DataControlField> columns = new List<DataControlField>();
public object DataSource { get; set; }
protected void Page_Init(object sender, EventArgs e)
{
for (int i = 0; i < 10; i++)
{
BoundField bf = new BoundField() ;
bf.HeaderText = "LastName" ;
bf.DataField = "LastName";
columns.Add(bf);
}
foreach (DataControlField col in columns)
{
GridView1.Columns.Add(col);
}
}
protected void Page_Load(object sender, EventArgs e)
{
List<Data> lastN = new List<Data>() ;
for(int i = 0 ; i < 50; i++)
{
lastN.Add(new Data(i.ToString()));
}
GridView1.DataSource = lastN;
GridView1.DataBind();
}
}
Любая конкретная причина, по которой вы создаете столбцы при кодировании кода? – naveen