首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

GridView新增有关问题

2012-06-10 
GridView新增问题如图所示,主表单里嵌套子表单:批量序列号,抽样序列号,抽样不良情况记录三个,想用GridView

GridView新增问题

如图所示,主表单里嵌套子表单:批量序列号,抽样序列号,抽样不良情况记录三个,想用GridView实现新删改,新增的时候获取主表单的编号在相应的表里添加记录,我做了测试,GridView读数据时会判断是否有记录,无记录时表头都不显示,所以无法实现新增,我是使用linq to SQL进行数据绑定的.如何实现或者有其他办法实现这个功能,请高手指教,谢谢!

[解决办法]
无记录的时候,显示EmptyTemplate。你可以在这里放一个新增。
[解决办法]
没记录,在数据源的地方,你可以自己加如
if (dt.Rows.Count == 0)
{
DataRow dr = dt.NewRow();
dt.Rows.Add(dr);
}
为防止自己在这一行,有一些功能点击被用户点击到,可如下加判断隐藏掉
 <div style="display: <%#(Eval("Code") is DBNull) ||(Eval("Code")== null) ? "none" : "block" %>">
功能按钮(如删除。。)
</div>



[解决办法]
使用datatable,datarow 实现。

热点排行