<asp:TemplateColumn HeaderText="权限">
<ItemStyle Width="100px"></ItemStyle>
<ItemTemplate>
<asp:Label id="lbquanxian" runat="server">
<%# DataBinder.Eval(Container, "DataItem.Admin_OP")%>
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>这里的Admin_OP里面的值是1、2,1代表普通操作员,2代表管理员。
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{ Label _l = ((Label)e.Item.FindControl("lbquanxian"));
_l.Text = "aaa"; //测试
}总出现错误,未将对象引用设置到对象的实例。
然后断点调试,发现_l为未定义。就是没有找到这个控件。该怎么弄啊,以前没碰到过啊~~
<ItemStyle Width="100px"></ItemStyle>
<ItemTemplate>
<asp:Label id="lbquanxian" runat="server">
<%# DataBinder.Eval(Container, "DataItem.Admin_OP")%>
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>这里的Admin_OP里面的值是1、2,1代表普通操作员,2代表管理员。
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{ Label _l = ((Label)e.Item.FindControl("lbquanxian"));
_l.Text = "aaa"; //测试
}总出现错误,未将对象引用设置到对象的实例。
然后断点调试,发现_l为未定义。就是没有找到这个控件。该怎么弄啊,以前没碰到过啊~~
解决方案 »
- DataList为什么不显示
- javascript css 各个浏览器下兼容的问题
- 100分求解gridview中hyperlinkfield属性传递中文问题
- 本机上正常运行,一放到服务器上就错误,请问哪里需要设置呢?
- 高难度问题,怎么没有SQL Server Management Studio? 高手请进!在线等待结贴
- 如何用C#写COM+组件?
- asp.net发邮件请教?
- 我的.aspx的网页为什么无法显示?
- 如何用csdn的方法显示树形图?解决立即送分
- ASP.NET 母版页样式显示 的 日期问题
- 如何才能不显示页面的真实地址呢?
- 关于用VC#开发ASP.NET组件的小问题,希望大家近来看看一,关于“名称空间”的问题!很简单的!
{
//加上判断当前项的类型的语句
if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem){ Label _l = e.Item.FindControl("lbquanxian")) as Label;
if(_l!=null)
_l.Text = "aaa"; //测试
}
}----------------------------------------
欢迎使用AspNetPager免费分页控件:http://www.webdiyer.com
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType==ListItemType.AlternatingItem){}
修改的时候,他默认是TextBox,我想换成DropDownList,是BoundColumn该怎么弄?
在模板列的ItemTemplateColumn里加TextBox在EditTemplateColumn列里加ListBox