我在使用DataGrid时用了分页,每页显示10条数据,固定了行高之类的,
但在读数据库后如果数据少于10条的话,DataGrid显示就比较乱,
于是为了显示比较公整,我在不满10条的时候就插入空白行,
但我在DataGrid中又定义了模板列,它在空白行里也显示出来了
我不希望此时它也显示出来,
不知道该怎么解决或是有其他办法可以使DataGrid显示的比较整齐?
但在读数据库后如果数据少于10条的话,DataGrid显示就比较乱,
于是为了显示比较公整,我在不满10条的时候就插入空白行,
但我在DataGrid中又定义了模板列,它在空白行里也显示出来了
我不希望此时它也显示出来,
不知道该怎么解决或是有其他办法可以使DataGrid显示的比较整齐?
解决方案 »
- RadioButtonList
- 通过ASP.NET使excel导入到数据库,请高手指点
- C# 数据库查询的问题
- 新手散分:如何判断在客户端上传文件的路径是否存在?
- 菜鸟问题 如何清空数据库中一个表?谢谢!
- 请高手回答!!使用表单票据验证,应该很安全的吧,能不能防止 COOKIE欺骗呢??
- 高手:请问怎么实现一个中转页面,这个页面显示一些处理信息,过几秒钟就转向另一页面?
- 这是什么错???
- 求非负数(可带2位小数位)正则表达式
- Bitmap对象在部署的ASP.NET页面中使用错误。。。
- 数据输出问题(在线等待大家解答)
- 这个帖子研究好半天了才发出来,请大家指教,呕血作品!只是没有分了!请各位老师帮忙!
{
if(e.Item.ItemIndex>=0)
{
LinkButton myLbtn = (LinkButton)e.Item.Cells[9].Controls[0];
LinkButton myLbtn1 = (LinkButton)e.Item.Cells[8].Controls[0]; //e.Item.Attributes.Add("ondblclick","UpdateRec('"+e.Item.Cells[0].Text+"','"+e.Item.Cells[5].Text+"','"+e.Item.Cells[3].Text+"','"+e.Item.Cells[4].Text+"','"+e.Item.Cells[6].Text+"')");
string phone = e.Item.Cells[0].Text;
if((phone !=string.Empty)&&(phone != " "))
myLbtn.Attributes.Add("onclick","return confirm('您确定移除该记录?');");
else
{
myLbtn1.Visible = false;
myLbtn.Visible = false;
}
}
}我用过的
{
int cou=dataSet1.Tables["fenlei2"].Rows.Count%10;
if(cou!=0)
{
for(int a=cou;a<10;a++)
{
DataRow myDataRow=dataSet1.Tables["fenlei2"].NewRow();
dataSet1.Tables["fenlei2"].Rows.Add(myDataRow);
}
}
DataGrid1.DataSource=dataSet1.Tables["fenlei2"];
DataGrid1.DataBind();
}
private void dgDepart_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemIndex>=0)
{
LinkButton myLbtn = (LinkButton)e.Item.Cells[9].Controls[0];
LinkButton myLbtn1 = (LinkButton)e.Item.Cells[8].Controls[0];
这样的设置会使datagrid根据记录数来显示其长度、即高度。
我把你的程序改了
public void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
int c=e.Item.Cells.Count;
CheckBox checkBox = (CheckBox)e.Item.Cells[0].Controls[0];
checkBox.Visible=false; }
但运行时老是说:指定的参数已超出有效值的范围。参数名: index
不知如何解决?
可是显示的乱的啊
我跟踪了提示是:checkBox<为定义的值>
未将对象引用设置到对象的实例