DataGrid中模板列里的HyperLink控件怎样在程序里调用? 谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 HyperLink hl = (HyperLink)e.Item.FindControl("hl"); 1. 模板列是不确定行数的,所以无法再cs文件总生成。你得用视图界面中写绑定语句,例如<asp:CheckListBox....DataSource=《%Container.DataItem....%》/>2、在DataGrid_ItemCreated事件对应的函数里来实现private void MyDataGrid_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e){ if(e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.EditItem || e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.SelectedItem) { // 用e.Item.Cells[0].FindControl("控件id")获得控件,然后设置 }} <asp:CheckListBox....DataSource=<%Container.DataItem....%>/> 在属性生成器里找到HyperLink后,在URL字段填写"表关键字",URL格式字符串里写ASAS.ASPX?表关键字={0} 也就是说在.cs文件中除反射外无法调用在.aspx文件中可用楼上各们说的方法调用是吗? 用conghui(聪慧)的方法((HyperLink)e.Item.FindControl("hl")).ImageUrl="sample.jpg"; 上面的方法我都在.cs(后台)里试过了,都是报未将对像引用到实例的错。所以也就是说在.cs文件中除反射外无法调用在.aspx文件中可用楼上各们说的方法调用是吗? 如果在cs文件中调用,只能HyperLink hl = (HyperLink)e.Item.FindControl("hl");这样调用了;如果在aspx中可以在属性生成器里指定 HyperLink link = (HyperLink)e.Item.FindControl("hl");或HyperLink link = (HyperLink)e.Item..cells[0].controls[0]; 图片组合,求例子跟思路 哪位兄弟给个验证MAC地址的正则表达式 <%# %>可以调用后置代码里面的方法 想把outlook的功能整合到asp.net开发的b/s系统中,大家给点建议 求一页面绑定数据库 方法 有懂的进 十万火急 如何网上进行随机抽取? 谁给我一个Ajax的实例~~~~~~ 在web窗体设计器中未能加载该文件! 急!在线等!datagrid显示5个标题,然后在根据标题的时间显示1个标题连接的图片。每个标题连接图片不同。不能用数据库语句控制! 运行asp.net程序的系统配置? 急!我dll应用问题? 如何从ASP转到ASP。NET
<asp:CheckListBox....DataSource=《%Container.DataItem....%》/>2、在DataGrid_ItemCreated事件对应的函数里来实现private void MyDataGrid_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.EditItem || e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.SelectedItem)
{
// 用e.Item.Cells[0].FindControl("控件id")获得控件,然后设置
}
}
ASAS.ASPX?表关键字={0}
在.aspx文件中可用楼上各们说的方法调用是吗?
所以
也就是说在.cs文件中除反射外无法调用
在.aspx文件中可用楼上各们说的方法调用是吗?
或HyperLink link = (HyperLink)e.Item..cells[0].controls[0];