DataList in the event of DataGrid

xiaoxiao2021-03-06  48

DataGrid's event to join:

#region client event private void dg_ItemDataBound (object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) {#region mouse after color line switch (e.Item.ItemType) {case ListItemType.AlternatingItem: case ListItemType.EditItem: Case ListItemType.Item: {E.Item.attributes.add ("onMouseOver", "this.style.backroundcolor = 'Silver'); E.Item.ttributes.add (" onmouseout "," this.style.backgroundColor = 'White' "); Break;}} #ENDREGION

#Region Binds Tips When Data Tips Switch (E.Item.itemType) {Case ListItemType.Item: Case ListItemType.ArternatingItem: Case ListItemType.editItem: {LABEL L = (label) E.Item.FindControl ("label8") ; L.text = "sdf"; break;}} #ENDREGON} #ENDREGION

or:

#REGION client event private void DG_ItemDatabase (Object sender, system.web.ui.webcontrols.dataGriditeMeventArgs e) {string info = string.empty;

#region mouse after color line switch (e.Item.ItemType) {case ListItemType.AlternatingItem: case ListItemType.EditItem: case ListItemType.Item: {e.Item.Attributes.Add ( "onmouseover", "this.style.backgroundColor = 'Silver' "); E.Item.attributes.add (" onmouseout "," this.style.backcoundColor = 'White' "); Break;}} #endregion

#Region Binds Tips When Data Tips Switch (E.Item.itemType) {Case ListItemType.Item: Case ListItemType.ArternatingItem: Case ListItemType.editItem: {LABEL L = (label) E.Item.FindControl ("label8") ; string forumid = ((DataGrid) sender) .DataKeys [e.Item.ItemIndex] .ToString (); IList data = RG.SuperStarOA.Forums.Business.Forumowers.QuerySomeForumowersByForumID (forumid, out info); if (data =! NULL) {for (int i = 0; i "; }}}} #ENDREGON} #endregion Then add dynamic generated handler in the DataList's itemcreated event:

Tip switch (e.Item.ItemType) when #region join DataGrid event private void DataList1_ItemCreated (object sender, System.Web.UI.WebControls.DataListItemEventArgs e) {#region bind to delete data {case ListItemType.Item: case ListItemType .AlternatingItem: case ListItemType.EditItem: {DataGrid dg = (DataGrid) e.Item.FindControl ( "DataGrid1"); dg.ItemDataBound = new System.Web.UI.WebControls.DataGridItemEventHandler (dg_ItemDataBound); break;}} # EndRegion} #ENDREGION

转载请注明原文地址:https://www.9cbs.com/read-40681.html

New Post(0)