GridView是个功能强大的控件,有时侯,我们用它来装载多行数据并编辑,最后再批量更新。在编辑时,很可能会需要在其中插入一些行用于添加新的数据,下面提供一个示例以演示实现的基本方法。
页面文件:
<
form
id
="form1"
runat
="server"
>
<
div
>
<
asp:GridView
ID
="GridView1"
runat
="server"
AutoGenerateColumns
="False"
DataKeyNames
="line"
OnSelectedIndexChanging
="GridView1_SelectedIndexChanging"
>
<
Columns
>
<
asp:CommandField
HeaderText
="插入"
SelectText
="插入行"
ShowSelectButton
="True"
/>
<
asp:TemplateField
HeaderText
="yy"
>
<
ItemTemplate
>
<
asp:TextBox
ID
="TextBox1"
runat
="server"
Text
='<%#DataBinder.Eval(Container.DataItem,"yy")
%
>
'>
</
asp:TextBox
>
</
ItemTemplate
>
</
asp:TemplateField
>
</
Columns
>
</
asp:GridView
>
</
div
>
</
f
页面文件:














