我用repeter控件显示数据
最后一列显示的是"删除"
但是这一列是通过用户的权限来判断是否显示的怎么来控制,将这一列隐藏起来
最后一列显示的是"删除"
但是这一列是通过用户的权限来判断是否显示的怎么来控制,将这一列隐藏起来
解决方案 »
- 下拉框选中一个选项后 刷新页面 用jquery应该触发哪个事件
- 跪求,趴着求,哭着求关于Spring.Net+Nhibernate的视频教程,或者文章??!!!
- DataSet与DataView在使用上有什么区别,哪一种效率更高?
- 我遇到的asp.net与C#面试题,请高人点解
- 一点小问题,但是你看了后才知道会不会,不信你看---->
- 怎么在web form中做doubleclick事件!??
- datagrid中如何使英文单词或者数字字符串强行换行?
- 一个比较高级的问题,请高手救命啊!!!有关Session反射的问题
- TextBox中字体改变颜色
- 请问max pool size是针对server还是database而言
- 分页存储过程没有值所报的错
- dorpdownlist下拉列表绑定SQL记录集问题.解决速度上分!在线等!急!
for (int index = 0; index < lstArticle.Items.Count; index++)
{
// if ((CAccount.CurUserID() != "01979") & (CAccount.CurUserID() != "00360") & (CAccount.CurUserID() != "01923"))
//{
// if (CAccount.CurUserID() != (lstArticle.Items[index].Cells[1].Text.Trim()))
//{
//((LinkButton)lstArticle.Items[index].FindControl("lnkDelete")).Visible = false;
//((LinkButton)lstArticle.Items[index].FindControl("lnkUpdate")).Visible = false;
//((LinkButton)lstArticle.Items[index].FindControl("lnkAuth")).Visible = false;
//}
//} ((LinkButton)lstArticle.Items[index].FindControl("lnkDelete")).Attributes.Add("OnClick", "javascript:DeleteConfirm();");
}
for(int i=0;i<table1.rows.count;i++)
{
table.rows[i].columns[x].visible=false;//x是你想隐藏的列的号数
}
我用的是 repeter 控件
里面用的是table我想在cs文件里实现啊
而不是用脚本实现
<asp:Repeater ID="rptTest" runat="server">
<ItemTemplate>
<table>
<tr>
<td><%#Eval("Title") %></td>
<td><%#Eval("Clicks") %></td>
<td><asp:LinkButton ID="lkbDelete" runat="server" Text="删除"></asp:LinkButton></td>
</tr>
</table>
</ItemTemplate>
</asp:Repeater> DataSet ds = new DataSet();
ds = csdn.GetList("Articles", "*", "");
if (ds != null)
{
rptTest.DataSource = ds.Tables[0].DefaultView;
rptTest.DataBind();
if ("没有权限")
{
for (int i = 0; i < rptTest.Items.Count; i++)
{
((LinkButton)rptTest.Items[i].FindControl("lkbDelete")).Visible = false;
}
}
}