服务器之家

服务器之家 > 正文

asp.net 数据绑定时对数据列做个性化处理

时间:2019-09-24 10:48     来源/作者: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; 




相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情 2019-06-22
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字 2019-06-05
超A是什么意思 你好a表达的是什么
超A是什么意思 你好a表达的是什么 2019-06-06
返回顶部