asp.net 如何获得datagrid页脚值的方法
各位高人:
本人不才,不知道获取asp.net 中datagrid控件页脚值的办法,希望各位高人指点迷津,再线散分等待,急!!!!!!!!!!
------解决方案--------------------你想在什么情况下获得页脚的值?
如果单纯的点一个button的话,那你可以:
TextBox txt=(TextBox)DataGrid1.Item[DataGrid1.Item.Count].FindControl( "页脚的值所在控件的ID ");
txt.Text就是值。
如果你在绑定的时候就像知道页脚的值,那你可以:
在DataGrid的OnItemDataBound事件中写入
if(e.Item.ItemType=ListItem.Footer)//这行记不清了,意思就是找到页脚行
{
TextBox txt=(TextBox)e.Item.FindControl( "页脚的值所在控件的ID ");
txt.Text就是值。
}
------解决方案--------------------if(e.Item.ItemType==ListItemType.Footer)
{
TextBox mytxt = e.Item.Findcontrol( "id ") as TextBox
....
}