asp.net 数据绑定时对数据列做个性化处理
代码如下:
protected void dgQuery_ItemDataBound(object sender, DataGridItemEventArgs e) { if ((e.Item.ItemType != ListItemType.Header) && (e.Item.ItemType != ListItemType.Footer)) { DataRow drRow = ((DataRowView)e.Item.DataItem).Row; string commonPartId = drRow["cniBackup1"].ToString(); HyperLink hlTrans = (HyperLink)e.Item.FindControl("hlTrans"); if (hlTrans != null) { hlTrans.Text = "--"; hlTrans.NavigateUrl = "javascript:void();"; } //删除列 LinkButton btnDelete = (LinkButton)e.Item.FindControl("btnDelete"); //没有删除权限且找到控件 if (!bCanDelete && btnDelete != null) { //查找控件所在Cell列号 for (int i = 0; i < e.Item.Cells.Count; i++) { if (e.Item.Cells[i].HasControls() && e.Item.Cells[i].Controls.IndexOf(btnDelete) > 0) { int index = e.Item.Cells[i].Controls.IndexOf(btnDelete); e.Item.Cells[i].Controls.RemoveAt(index); Literal tips = new Literal(); tips.Text = "--"; e.Item.Cells[i].Controls.AddAt(index, tips); //e.Item.Cells[i].Text = "--"; break; } } } } }
相关推荐
yangkang 2020-11-09
lbyd0 2020-11-17
sushuanglei 2020-11-12
85477104 2020-11-17
KANSYOUKYOU 2020-11-16
wushengyong 2020-10-28
lizhengjava 2020-11-13
星月情缘 2020-11-13
huangxiaoyun00 2020-11-13
luyong0 2020-11-08
腾讯soso团队 2020-11-06
Apsaravod 2020-11-05
PeterChangyb 2020-11-05
gaobudong 2020-11-04
wwwjun 2020-11-02
gyunwh 2020-11-02
EchoYY 2020-10-31
dingyahui 2020-10-30