private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemType = ListItemType.Footer )
(HyperLink)(e.Item.FindControl("more")).Visible = false;
}
{
if(e.Item.ItemType = ListItemType.Footer )
(HyperLink)(e.Item.FindControl("more")).Visible = false;
}
{
DropDownList d;
d = DataGrid1.Controls[0].Controls[0].FindControl("DropDownList1") as DropDownList;
if(d != null)
{
Response.Write("Found header DropDownList1 in SelectedIndexChanged event<br>");
} int footerIndex = DataGrid1.Controls[0].Controls.Count-1;
d = DataGrid1.Controls[0].Controls[footerIndex].FindControl("DropDownList1") as DropDownList;
if(d != null)
{
Response.Write("Found footer DropDownList1 in SelectedIndexChanged event<br>");
Response.Write(FindUtil.DumpParents(d));
}
}
sqldb my=new sqldb();
DataList1.DataSource=my.GetSqlDataSet(sql).Tables[0].DefaultView;
DataList1.DataBind();
foreach(DataListItem item in DataList1.Items)
{
if(item.ItemType==ListItemType.Footer)
{
((HyperLink)DataList1.FindControl("more")).Visible=true;
}
}
sqldb是我定义的类文件,用于操作数据库的。编译的HyperLink还是不显示(HyperLink初始为false)