1。可能的问题是,你在ItemCommand的事件中也写了语句,因为update_command 事件是先执行ItemCommand事件,在执行update_command 的事件2。if(id==2)
{
e.Item.Cells[3].Visblie=false
}
{
e.Item.Cells[3].Visblie=false
}
解决方案 »
- asp.net连接mysql问题
- js怎样捕捉中文按下的键盘
- 大家进来帮我看看这个啊!!
- 100 分 送分王子 --- ASP.NET 中的 全局变量问题,超级弱
- 急!如何能够得到MS的treeview控件中的当前选定节点的某个属性的值?顶者有分!
- 在线急等:如何根据ID来更新数据!
- 如何实现多文件选择一起上传?
- 想做一个留言板,留言应该用什么类型的字段?——没分了,大家看在我好学的份上,回答我的问题吧
- 万分需要(下午必需用到项目中见客户)一个能够像IE打印哪样实现对Html页面(WEB客户端)的组件!或方法!!<<十万火急>>
- 关于用户控件的问题
- ===分虽不多,但是问题也不难啊。====
- 如何得到sender的对象的值
Private Sub DataGrid_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles Grid.ItemDataBound If e.Item.ItemType = ListItemType.Item Or e.Item.ItemType = ListItemType.AlternatingItem Or e.Item.ItemType = ListItemType.EditItem Then
dim id as long = getID()
if id=2 then
e.Item.Cells(i).Visible=false
e.Item.Cells(j).visible=false
end if 'other operations go here
end if End Sub
2.在DataGrid_ItemDataBound里面试过了,似乎不管用,语句如下:
CheckBox chb=e.item.FindControl("checksel");
Label l=(Label)e.item.findcontrol("xmbh");
string xmbh=l.text();
if(xmbh.lenght==2)
chb.visible=false;不管用?
还有那个编辑列怎么处理呀?
this.DataGrid1.Columns[3].Visible = false;
2.我不能整列的隐藏,而是把符合条件的某行的该列给隐藏
然后在html里面调用
真不知道为什么了
帮忙了