1 för >
skyddade utan laga kraft Page_Load (anmärka avsändaren, EventArgs e), { försök { om (! IsPostBack) { Period [”SearchRes”] = ogiltigt; om (period [”TaskName”]! = ogiltigt) lblTskName.Text = period [”TaskName”] .ToString (); Period [”FilColms”] = ogiltigt; Period [”SortExp”] = ogiltigt; Period [”FilExp”] = ogiltigt; Period [”ViewAll”] = ogiltigt; BindGrid (); } } fånga (undantagsföre detta) { kasta före detta; } } privata utan laga kraft BindGrid () { försök { DataSetdsResult = ny DataSet (); clsSearch_BLclsObj = ny clsSearch_BL (); clsObj.TaskID = (stränga), period [”TaskID”]; clsObj.CustName = (stränga), period [”CustName”]; clsObj.MarketName = (stränga), period [”MarketName”]; clsObj.HeadendName = (stränga), period [”HeadendName”]; clsObj.SiteName = (stränga), period [”SiteName”]; clsObj.TaskStatus = (stränga), period [”TaskStatus”]; clsObj.OrdType = (stränga), period [”OrdType”]; clsObj.OrdStatus = (stränga), period [”OrdStatus”]; clsObj.ProName = (stränga), period [”ProName”]; clsObj.LOC = (stränga), period [”LOC”]; clsObj.QuoteID = (stränga), period [”QuoteID”]; clsObj.CMNumber = (stränga), period [”CMNumber”]; om, ogiltig == (för period [”SearchRes”]) { dsResult = clsObj.getSearchResults_BL (clsObj); Period [”SearchRes”] = dsResult; } annars dsResult = period (för dataSeten) [”SearchRes”]; DataView dataView = dsResult.Tables [0] .DefaultView; rg200.DataSource = dsResult; rg200.DataBind (); } fånga (undantagsföre detta) { kasta före detta; } } skyddad utan laga kraft rg200_PreRender (anmärka avsändaren, EventArgs e), { rg200.MasterTableView.GetColumnSafe (”RowIndicator”). Skärm = falskt; om (rg200.EditIndexes.Count > 0 || rg200.MasterTableView.IsItemInserted) { GridColumn col1 = rg200.MasterTableView.GetColumn (”EditCommandColumn”) som GridColumn; col1.Visible = true; } annars { GridColumn col2 = rg200.MasterTableView.GetColumn (”EditCommandColumn”) som GridColumn; col2.Visible = falskt; } } skyddad utan laga kraft RadMenu1_ItemClick (anmärka avsändaren, RadMenuEventArgs e), { int-radGridClickedRowIndex; radGridClickedRowIndex = Convert.ToInt32 (Request.Form [”radGridClickedRowIndex”]); koppla (e.Item.Text) { fallet ”redigerar uppgift”: rg200.Items [radGridClickedRowIndex]. Redigera = true; BindGrid (); // rg200.Rebind (); avbrott; fall ”färdig uppgift”: //rg200.MasterTableView.PerformDelete (rg200.Items [radGridClickedRowIndex]); avbrott; } } skyddad utan laga kraft rg200_ItemCreated (anmärka avsändaren, GridItemEventArgs e), { om (e.Item är GridPagerItem), { RadComboBox som är combo = (e.Item som GridPagerItem) .FindControl (”PageSizeComboBox”) som RadComboBox; // numrera av visade objekt, när allt är utvalt int-allRowsCount = int.MaxValue; // tar bort dubblett RadComboBoxItem dubblett = combo. Items.FindItemByValue (allRowsCount.ToString ()); om (dubblett! = ogiltigt) { dubblett. Ta bort (); } // skapar allt ett nytt objekt för visning RadComboBoxItem objekt = nya RadComboBoxItem (”all”, allRowsCount.ToString ()); objekt. Attributes.Add (”ownerTableViewId”, e.Item.OwnerTableView.ClientID); combo. Items.Add (objekt); // uppsättning som strömmen pagesize som det utvalt värderar combo. Items.FindItemByValue (rg200.PageSize.ToString ()). Utvalt = true; } } skyddad utan laga kraft rg200_UpdateCommand (anmärka källan, Telerik.Web.UI.GridCommandEventArgs e), { om (period [”TaskID”]! = ogiltigt) { stränga strTaskID = (stränga), perioden [”TaskID”]; om (strTaskID! = stränga. Töm), { clsTaskUpdates_BLobjBL = ny clsTaskUpdates_BL (); GridEditableItem eeditedItem = e.Item som GridEditableItem; //Get som det primära nyckel- värderar using DataKeyValuen. stränga OrdID = editedItem.OwnerTableView.DataKeyValues [editedItem.ItemIndex] [”orderId”,], .ToString (); //Access textboxen från redigeraen bildar mallen och lagrar värderar stränger in variabler. stränga ClarifyAccountNbr = ((GridTextBoxColumnEditor) editedItem.EditManager.GetColumnEditor (”klargöra kontot Nbr”)),.TextBoxControl.Text; stränga SiteID = ((GridTextBoxColumnEditor) editedItem.EditManager.GetColumnEditor (”platsLEGITIMATIONEN”)).TextBoxControl.Text; stränga QuoteID = ((GridTextBoxColumnEditor) editedItem.EditManager.GetColumnEditor (”citationsteckenLEGITIMATIONEN”)).TextBoxControl.Text; CheckBoxchkEDP = ((GridCheckBoxColumnEditor) editedItem.EditManager.GetColumnEditor (”EDP skapade? ”)).CheckBoxControl; //string ClarifyAccountNbr = (editedItem [”klargöra kontot Nbr”]. Kontrollerar [0] som TextBox). Text; //string SiteID = (editedItem [”platsLEGITIMATION”]. Kontrollerar [0] som TextBox). Text; //string QuoteID = (editedItem [”citationsteckenLEGITIMATION”]. Kontrollerar [0] som TextBox). Text; //CheckBox chkEDP = (editedItem [”EDP skapade? ”]. Kontrollerar [0] som CheckBox); försök { objBL.setTask200_Bl (OrdID, ClarifyAccountNbr, SiteID, QuoteID, chkEDP.Checked); Period [”SearchRes”] = ogiltigt; BindGrid (); } fånga (undantagsföre detta) { rg200.Controls.Add (nya LiteralControl (”oförmöget att uppdatera anställd. Resonera: ” + före detta. Meddelande)); e.Canceled = true; } } } } skyddad utan laga kraft rg200_PageIndexChanged (anmärka källan, GridPageChangedEventArgs e), { försök { rg200.CurrentPageIndex = e.NewPageIndex; BindGrid (); } fånga (undantagsföre detta) { kasta före detta; } } class= " lineNumbers " >1 för > name= " radGridClickedRowIndex "/> " för radGridClickedRowIndex " för id= för PageFooterMargin= för <-/pre>
name= " radGridClickedRowIndex "/> " för radGridClickedRowIndex " för id= för PageFooterMargin= för <-/pre>