高手,麻烦告诉我如何在DATAGRID里添加新行,最好有原码 这个不行,datagrid里的数据是从datasource里来的,不可能有很多行,然后其中一行全是checkbox,这个做不到的。要添加一行也只能在datasource(比如datatable)里先添加一行再绑定。datagrid的items属性,就没有add方法,可见它根本就不提供直接增加一样的功能,而且所有的行的内容都是一致的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以在footer区域添加模板列作为你的新增行或者操纵DataSet添加新行,这里用的控件和你在DataGrid里做修改保存时是一样的 可以增加一列模板列<asp:TemplateColumn FooterText="统计:"> <HeaderStyle HorizontalAlign="Left" Width="50pt"></HeaderStyle> <HeaderTemplate> <asp:CheckBox ID="Checkbox1" Runat="server" /> </HeaderTemplate> <ItemTemplate> <asp:CheckBox ID="chkExport" Runat="server" /> </ItemTemplate> </asp:TemplateColumn>////////////////////////////////增加一行可通过增加数据源来实现如:数据源为DataTable 时可以DataRow dr=datatable.NewRow();dr["列名"]=...;datatable.Rows.Add(dr);DataGrid.DataSourse=datatable;DataGrid.DataBind();//////////////////////又如:ArrayList al=New ArrayList(); 增加行如:al.Add("a"); al.Add("b");..................DataGrid.DataSourse=al;DataGrid.DataBind(); 令 DataGrid的 Item加 1 模板列,设一个CheckBox基本上就可以了。绑定的时候,绑CheckBox的Checked属性 超链接参数中有中文空格和数字 WINDOWS 2003 IIS中为什么看不到ASP.NET标签(图) 有关aspx页面自定义错误更改问题 FCKEditor不能插图片!!!! 头痛一周的问题 快速XML文件翻页问题,请高手帮忙啊!在线等 这样的request参数都传不过来?高手救命啊!!! xml的问题 怎样获得当前日期???并赋值给 Calendar 传统ASP中<%%>和ASP.NET中的分离程序的通讯 高分求优秀新闻系统源代码(要用c#,源代码全开放)。 有工作经验两年,在北京做ASP.NET,能那多少月薪?欢迎讨论
或者操纵DataSet添加新行,这里用的控件和你在DataGrid里做修改保存时是一样的
<asp:TemplateColumn FooterText="统计:">
<HeaderStyle HorizontalAlign="Left" Width="50pt"></HeaderStyle>
<HeaderTemplate>
<asp:CheckBox ID="Checkbox1" Runat="server" />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="chkExport" Runat="server" />
</ItemTemplate>
</asp:TemplateColumn>
////////////////////////////////
增加一行可通过增加数据源来实现
如:数据源为DataTable 时可以DataRow dr=datatable.NewRow();
dr["列名"]=...;
datatable.Rows.Add(dr);
DataGrid.DataSourse=datatable;
DataGrid.DataBind();
//////////////////////
又如:ArrayList al=New ArrayList();
增加行如:al.Add("a");
al.Add("b");
..................
DataGrid.DataSourse=al;
DataGrid.DataBind();
DataGrid的 Item加 1