手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >asp.net 数据绑定时对数据列做个性化处理
asp.net 数据绑定时对数据列做个性化处理
摘要:复制代码代码如下:protectedvoiddgQuery_ItemDataBound(objectsender,DataGridItemE...

复制代码 代码如下:

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;

}

}

}

}

}

【asp.net 数据绑定时对数据列做个性化处理】相关文章:

asp.net SqlDataReader绑定Repeater

asp.net如何将后台c#数组传给前台js?

asp.net ListView 数据绑定

asp.net自定义控件代码学习笔记

asp.net 程序优化精选第1/2页

asp.net2.0如何加密数据库联接字符串

asp.net 继承自Page实现统一页面验证与错误处理

Asp.net实现向上向下排序的例子

asp.net中导出excel数据的方法汇总

asp.net xml序列化与反序列化第1/2页

精品推荐
分类导航