1 >
защищенное пустое Page_Load (прислужник предмета, EventArgs e) { попытка { если (! IsPostBack) { Встреча [«SearchRes»] = null; если (встреча, то [«TaskName»]! = null) lblTskName.Text = встреча [«TaskName»] .ToString (); Встреча [«FilColms»] = null; Встреча [«SortExp»] = null; Встреча [«FilExp»] = null; Встреча [«ViewAll»] = null; BindGrid (); } } задвижка (исключение ex) { ход ex; } } приватное пустое BindGrid () { попытка { dsResult DataSet = новый DataSet (); clsObj clsSearch_BL = новое clsSearch_BL (); clsObj.TaskID = встреча (шнура) [«TaskID»]; clsObj.CustName = встреча (шнура) [«CustName»]; clsObj.MarketName = встреча (шнура) [«MarketName»]; clsObj.HeadendName = встреча (шнура) [«HeadendName»]; clsObj.SiteName = встреча (шнура) [«SiteName»]; clsObj.TaskStatus = встреча (шнура) [«TaskStatus»]; clsObj.OrdType = встреча (шнура) [«OrdType»]; clsObj.OrdStatus = встреча (шнура) [«OrdStatus»]; clsObj.ProName = встреча (шнура) [«ProName»]; clsObj.LOC = встреча (шнура) [«LOC»]; clsObj.QuoteID = встреча (шнура) [«QuoteID»]; clsObj.CMNumber = встреча (шнура) [«CMNumber»]; если (null == встречи [«SearchRes»]), то { dsResult = clsObj.getSearchResults_BL (clsObj); Встреча [«SearchRes»] = dsResult; } еще dsResult = встреча (DataSet) [«SearchRes»]; dataView DataView = dsResult.Tables [0] .DefaultView; rg200.DataSource = dsResult; rg200.DataBind (); } задвижка (исключение ex) { ход ex; } } защищенное пустое rg200_PreRender (прислужник предмета, EventArgs e) { rg200.MasterTableView.GetColumnSafe («RowIndicator»). Индикация = ложно; если (rg200.EditIndexes.Count > 0 || rg200.MasterTableView.IsItemInserted) { GridColumn col1 = rg200.MasterTableView.GetColumn («EditCommandColumn») как GridColumn; col1.Visible = true; } еще { GridColumn col2 = rg200.MasterTableView.GetColumn («EditCommandColumn») как GridColumn; col2.Visible = ложно; } } защищенное пустое RadMenu1_ItemClick (прислужник предмета, RadMenuEventArgs e) { radGridClickedRowIndex int; radGridClickedRowIndex = Convert.ToInt32 (Request.Form [«radGridClickedRowIndex»]); переключите (e.Item.Text) { случай «редактирует задачу»: rg200.Items [radGridClickedRowIndex]. Редактируйте = true; BindGrid (); // rg200.Rebind (); пролом; случай «вполне задача»: //rg200.MasterTableView.PerformDelete (rg200.Items [radGridClickedRowIndex]); пролом; } } защищенное пустое rg200_ItemCreated (прислужник предмета, GridItemEventArgs e) { если (e.Item будет GridPagerItem), то { RadComboBox комбинированное = (e.Item как GridPagerItem) .FindControl («PageSizeComboBox») как RadComboBox; // число показанных деталей когда все будет выбрано allRowsCount int = int.MaxValue; // извлекает дубликаты Дубликат RadComboBoxItem = комбинированное. Items.FindItemByValue (allRowsCount.ToString ()); если (дубликат! = null) { дубликат. Извлекайте (); } // создает новый деталь для показывать все Деталь RadComboBoxItem = новое RadComboBoxItem («все», allRowsCount.ToString ()); деталь. Attributes.Add («ownerTableViewId», e.Item.OwnerTableView.ClientID); комбинированное. Items.Add (деталь); // установило течение pagesize по мере того как выбранное значение комбинированное. Items.FindItemByValue (rg200.PageSize.ToString ()). Выбрано = true; } } защищенное пустое rg200_UpdateCommand (источник предмета, Telerik.Web.UI.GridCommandEventArgs e) { если (встреча, то [«TaskID»]! = null) { зашнуруйте strTaskID = встреча (шнура) [«TaskID»]; если (strTaskID! = шнур. Пусто) { objBL clsTaskUpdates_BL = новое clsTaskUpdates_BL (); eeditedItem GridEditableItem = e.Item как GridEditableItem; //Get главным образом ключевое значение using DataKeyValue. зашнуруйте OrdID = editedItem.OwnerTableView.DataKeyValues [editedItem.ItemIndex] [«orderId»] .ToString (); //Access textbox от шаблона формы редактировать и хранит значения в перемеююых шнура. зашнуруйте ClarifyAccountNbr = ((GridTextBoxColumnEditor) editedItem.EditManager.GetColumnEditor («уточюните учет Nbr»)).TextBoxControl.Text; зашнуруйте SiteID = ((GridTextBoxColumnEditor) editedItem.EditManager.GetColumnEditor («удостоверение личности места»)).TextBoxControl.Text; зашнуруйте QuoteID = ((GridTextBoxColumnEditor) editedItem.EditManager.GetColumnEditor («удостоверение личности цитаты»)).TextBoxControl.Text; chkEDP CheckBox = ((GridCheckBoxColumnEditor) editedItem.EditManager.GetColumnEditor («созданный EDP? ")) .CheckBoxControl; //string ClarifyAccountNbr = (editedItem [«уточюните учет Nbr»]. Управление [0] как TextBox). Текст; //string SiteID = (editedItem [«удостоверение личности места»]. Управление [0] как TextBox). Текст; //string QuoteID = (editedItem [«удостоверение личности цитаты»]. Управление [0] как TextBox). Текст; chkEDP //CheckBox = (editedItem [«созданный EDP? »]. Управление [0] как CheckBox); попытка { objBL.setTask200_Bl (OrdID, ClarifyAccountNbr, SiteID, QuoteID, chkEDP.Checked); Встреча [«SearchRes»] = null; BindGrid (); } задвижка (исключение ex) { rg200.Controls.Add (новое LiteralControl («неспособно для уточнения работника. Причина: » + ex. Сообщение)); e.Canceled = true; } } } } защищенное пустое rg200_PageIndexChanged (источник предмета, GridPageChangedEventArgs e) { попытка { rg200.CurrentPageIndex = e.NewPageIndex; BindGrid (); } задвижка (исключение ex) { ход ex; } } class= " lineNumbers " >1 >
name= " radGridClickedRowIndex "/> " radGridClickedRowIndex " " id= type= " "" PageFooterMargin= "" AllowModify= " ложное " AllowPrinting= " поистине " PageBottomMargin= class= " ясное " >