protected void gvAutoSIPReject_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item is GridFilteringItem && e.Item.ItemIndex == -1) { DataTable dtgvWERPSIP = new DataTable(); GridFilteringItem filterItem = (GridFilteringItem)e.Item; RadComboBox RadComboBoxRR = (RadComboBox)filterItem.FindControl("RadComboBoxRR"); dsRejectedSIP = (DataSet)Cache["RejectedAutoSIPDetails" + adviserVo.advisorId.ToString()]; DataTable dtSIP = new DataTable(); dtgvWERPSIP = dsRejectedSIP.Tables[0]; dtSIP.Columns.Add("WRR_RejectReasonDescription"); dtSIP.Columns.Add("WRR_RejectReasonCode"); DataRow drSIP; foreach (DataRow dr in dtgvWERPSIP.Rows) { drSIP = dtSIP.NewRow(); drSIP["WRR_RejectReasonDescription"] = dr["WRR_RejectReasonDescription"].ToString(); drSIP["WRR_RejectReasonCode"] = int.Parse(dr["WRR_RejectReasonCode"].ToString()); dtSIP.Rows.Add(drSIP); } DataView view = new DataView(dtgvWERPSIP); DataTable distinctValues = view.ToTable(true, "WRR_RejectReasonDescription", "WRR_RejectReasonCode"); RadComboBoxRR.DataSource = distinctValues; RadComboBoxRR.DataValueField = dtSIP.Columns["WRR_RejectReasonCode"].ToString(); RadComboBoxRR.DataTextField = dtSIP.Columns["WRR_RejectReasonDescription"].ToString(); RadComboBoxRR.DataBind(); } }
protected void radgvEvents_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e) { if (e.Item is GridFilteringItem) { GridFilteringItem filterItem = (GridFilteringItem)e.Item; filterItem["TillDate"].HorizontalAlign = HorizontalAlign.Center; } if (e.Item is GridDataItem) { GridDataItem griditem = e.Item as GridDataItem; TableCell cell = griditem["TillDate"]; string sts = griditem["Status"].Text.ToString(); DateTime value = Convert.ToDateTime(griditem["TillDate"].Text.ToString()); if (value < DateTime.Today && sts == "Scheduled") { cell.ForeColor = System.Drawing.Color.Red; } } if (e.Item is GridDataItem) { GridDataItem item = (GridDataItem)e.Item; HyperLink link = (HyperLink)item.FindControl("ActionLink"); link.Attributes.Add("onclick", "open();return false;"); } }
protected void RadGridQuaTrinhDaoTao_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e) { if (e.Item is GridFilteringItem) { GridFilteringItem filteringItem = e.Item as GridFilteringItem; //set dimensions for the filter textbox TextBox truongFilter = filteringItem["QTDTTruong"].Controls[0] as TextBox; truongFilter.Attributes.Add("Placeholder", "Nhập tên cơ sở"); truongFilter.ToolTip = "Nhập tên cơ sở cần tìm"; truongFilter.Font.Italic = true; TextBox chuyennganhFilter = filteringItem["QTDTChuyenNganh"].Controls[0] as TextBox; chuyennganhFilter.Attributes.Add("Placeholder", "Nhập chuyên ngành"); chuyennganhFilter.ToolTip = "Nhập chuyên ngành cần tìm"; chuyennganhFilter.Font.Italic = true; TextBox hinhthucFilter = filteringItem["QTDTHinhThuc"].Controls[0] as TextBox; hinhthucFilter.Attributes.Add("Placeholder", "Nhập hinh thức đào tạo"); hinhthucFilter.ToolTip = "Nhập hình thức đào tạo, bồi dưỡng cần tìm"; hinhthucFilter.Font.Italic = true; TextBox vanbangFilter = filteringItem["QTDTVanBang"].Controls[0] as TextBox; vanbangFilter.Attributes.Add("Placeholder", "Nhập văn bằng"); vanbangFilter.ToolTip = "Nhập văn bằng, chứng chỉ cần tìm"; vanbangFilter.Font.Italic = true; } }
protected void RadGridDonVi_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e) { if (e.Item is GridFilteringItem) { GridFilteringItem filteringItem = e.Item as GridFilteringItem; //set dimensions for the filter textbox TextBox dvTenFilter = filteringItem["DVTen"].Controls[0] as TextBox; dvTenFilter.Attributes.Add("Placeholder", "Nhập tên đơn vị"); dvTenFilter.ToolTip = "Nhập tên đơn vị cần tìm"; dvTenFilter.Font.Italic = true; TextBox tructhuocFilter = filteringItem["DVTrucThuoc"].Controls[0] as TextBox; tructhuocFilter.Attributes.Add("Placeholder", "Nhập đơn vị"); tructhuocFilter.ToolTip = "Nhập đơn vị cần tìm"; tructhuocFilter.Font.Italic = true; TextBox biencheFilter = filteringItem["DVBienChe"].Controls[0] as TextBox; biencheFilter.Attributes.Add("Placeholder", "Nhập số biên chế"); biencheFilter.ToolTip = "Nhập số biên chế cần tìm"; biencheFilter.Font.Italic = true; TextBox dienthoaiFilter = filteringItem["DVSDT"].Controls[0] as TextBox; dienthoaiFilter.Attributes.Add("Placeholder", "Nhập số điện thoại"); dienthoaiFilter.ToolTip = "Nhập số điện thoại cần tìm"; dienthoaiFilter.Font.Italic = true; } }
protected void gvProfileIncreamenetReject_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item is GridFilteringItem && e.Item.ItemIndex == -1) { GridFilteringItem filterItem = (GridFilteringItem)e.Item; RadComboBox RadComboBoxIN = (RadComboBox)filterItem.FindControl("RadComboBoxRR"); dtReject1 = (DataTable)Cache["RequestReject" + userVo.UserId.ToString()]; Session["dt"] = dtReject1; DataTable dtcustMIS = new DataTable(); dtcustMIS.Columns.Add("RejectedReasonDescription"); DataRow drcustMIS; foreach (DataRow dr in dtReject1.Rows) { drcustMIS = dtcustMIS.NewRow(); string str = dr["RejectedReasonDescription"].ToString(); drcustMIS["RejectedReasonDescription"] = dr["RejectedReasonDescription"].ToString(); dtcustMIS.Rows.Add(drcustMIS); } DataView view = new DataView(dtReject1); DataTable distinctValues = view.ToTable(true, "RejectedReasonDescription"); DataColumn dc = new DataColumn("RejectedReasonDescriptionText"); distinctValues.Columns.Add(dc); foreach (DataRow dr in distinctValues.Rows) { dr["RejectedReasonDescriptionText"] = dr["RejectedReasonDescription"].ToString().Replace("<br />", ""); } RadComboBoxIN.DataSource = distinctValues; RadComboBoxIN.DataValueField = distinctValues.Columns["RejectedReasonDescription"].ToString(); RadComboBoxIN.DataTextField = distinctValues.Columns["RejectedReasonDescriptionText"].ToString(); RadComboBoxIN.DataBind(); } // } }
protected void GVTrailTransactionRejects_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item is GridFilteringItem && e.Item.ItemIndex == -1) { DataSet dsRejectedSIP = new DataSet(); DataTable dtRejectedSIP = new DataTable(); GridFilteringItem filterItem = (GridFilteringItem)e.Item; RadComboBox RadComboBoxRR = (RadComboBox)filterItem.FindControl("RadComboBoxRR"); dsRejectedSIP = (DataSet)Cache["TrailCommissionRejectDetails" + adviserId.ToString()]; dtRejectedSIP = dsRejectedSIP.Tables[0]; DataTable dtTSIP = new DataTable(); dtTSIP.Columns.Add("RejectReasonCode"); dtTSIP.Columns.Add("WRR_RejectReasonDescription"); DataRow drTSIP; foreach (DataRow dr in dtRejectedSIP.Rows) { drTSIP = dtTSIP.NewRow(); drTSIP["RejectReasonCode"] = dr["RejectReasonCode"].ToString(); drTSIP["WRR_RejectReasonDescription"] = dr["WRR_RejectReasonDescription"].ToString(); dtTSIP.Rows.Add(drTSIP); } //combo.Items.Insert(0, new Telerik.Web.UI.RadComboBoxItem("ALL", "0")); DataView view = new DataView(dtRejectedSIP); DataTable distinctValues = view.ToTable(true, "WRR_RejectReasonDescription", "RejectReasonCode"); RadComboBoxRR.DataSource = distinctValues; RadComboBoxRR.DataValueField = dtTSIP.Columns["RejectReasonCode"].ToString(); RadComboBoxRR.DataTextField = dtTSIP.Columns["WRR_RejectReasonDescription"].ToString(); RadComboBoxRR.DataBind(); } }
protected void gvWERPFI_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item is GridFilteringItem && e.Item.ItemIndex == -1) { DataTable dtgvWERPFI = new DataTable(); GridFilteringItem filterItem = (GridFilteringItem)e.Item; RadComboBox RadComboBoxRR = (RadComboBox)filterItem.FindControl("RadComboBoxRR"); dsRejectedRecords = (DataSet)Cache["RejectedFixedIncomeDetails" + adviserVo.advisorId.ToString()]; DataTable dtcustMIS = new DataTable(); dtgvWERPFI = dsRejectedRecords.Tables[0]; dtcustMIS.Columns.Add("WRR_RejectReasonDescription"); dtcustMIS.Columns.Add("RejectReasonCode"); DataRow drcustMIS; foreach (DataRow dr in dtgvWERPFI.Rows) { drcustMIS = dtcustMIS.NewRow(); drcustMIS["WRR_RejectReasonDescription"] = dr["WRR_RejectReasonDescription"].ToString(); drcustMIS["RejectReasonCode"] = dr["RejectReasonCode"].ToString(); dtcustMIS.Rows.Add(drcustMIS); } DataView view = new DataView(dtgvWERPFI); DataTable distinctValues = view.ToTable(true, "WRR_RejectReasonDescription", "RejectReasonCode"); RadComboBoxRR.DataSource = distinctValues; RadComboBoxRR.DataValueField = dtcustMIS.Columns["RejectReasonCode"].ToString(); RadComboBoxRR.DataTextField = dtcustMIS.Columns["WRR_RejectReasonDescription"].ToString(); RadComboBoxRR.DataBind(); } }
protected void gridMain_ItemDataBound(object sender, GridItemEventArgs e) { if (e.Item is GridEditableItem && e.Item.IsInEditMode) { JobsMainID = -1; Session.Remove("JobsMainID"); Session.Remove("Position1"); Session.Remove("Position2"); GridEditableItem item = e.Item as GridEditableItem; RadAutoCompleteBox txtPosition1 = item.FindControl("txtPosition1") as RadAutoCompleteBox; RadAutoCompleteBox txtPosition2 = item.FindControl("txtPosition2") as RadAutoCompleteBox; RadDropDownList ddlJobsMain = item.FindControl("ddlJobsMain") as RadDropDownList; RadDropDownList ddlPosition1 = item.FindControl("ddlPosition1") as RadDropDownList; RadDropDownList ddlPosition2 = item.FindControl("ddlPosition2") as RadDropDownList; try { DistanceB currDistance = e.Item.DataItem as DistanceB; JobsMainController cont = new JobsMainController(); ddlJobsMain.DataSource = cont.GetJobsMain(); ddlJobsMain.DataTextField = "Name"; ddlJobsMain.DataValueField = "ID"; ddlJobsMain.DataBind(); DistancesController dcont = new DistancesController(); List <string> distPos = dcont.GetDistinctPositions(); ddlPosition1.DataSource = distPos; ddlPosition1.DataBind(); ddlPosition2.DataSource = distPos; ddlPosition2.DataBind(); if (currDistance != null) { txtPosition1.Entries.Add(new AutoCompleteBoxEntry(currDistance.Position1, currDistance.Position1)); txtPosition2.Entries.Add(new AutoCompleteBoxEntry(currDistance.Position2, currDistance.Position2)); ddlJobsMain.SelectedIndex = ddlJobsMain.FindItemByValue(currDistance.JobsMainID.ToString()).Index; Session["JobsMainID"] = currDistance.JobsMainID; Session["Position1"] = currDistance.Position1; Session["Position2"] = currDistance.Position2; } else { ddlJobsMain.SelectedIndex = 0; Session["JobsMainID"] = ddlJobsMain.SelectedItem.Value; } } catch (Exception) { } } if (e.Item is GridFilteringItem) { GridFilteringItem filterItem = (GridFilteringItem)e.Item; RadDropDownList cflist = (RadDropDownList)filterItem.FindControl("ddlJobsMainFilter"); try { JobsMainController ccont = new JobsMainController(); cflist.DataSource = ccont.GetJobsMain(); cflist.DataTextField = "Name"; cflist.DataValueField = "ID"; cflist.DataBind(); cflist.Items.Insert(0, new DropDownListItem("Κανένα Φίλτρο", "0")); } catch (Exception) { } } }
protected void rcbTradeDate_OnSelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e) { DataTable dt = (DataTable)Session["equityDetails"]; RadComboBox rcbTradeDate = (RadComboBox)o; GridFilteringItem filterItem = rcbTradeDate.NamingContainer as GridFilteringItem; RadComboBox rcbTradeDateFilter = filterItem.FindControl("rcbTradeDate") as RadComboBox; string statusOrderCode = rcbTradeDateFilter.SelectedValue; }
protected void gvNCDIssueHoldings_ItemCommand(object sender, GridCommandEventArgs e) { if (e.CommandName == RadGrid.FilterCommandName) { GridFilteringItem item = gvNCDIssueHoldings.MasterTableView.GetItems(GridItemType.FilteringItem)[0] as GridFilteringItem; gvNCDIssueHoldings.CurrentPageIndex = 0; hdncustomerName.Value = (item["customername"].Controls[0] as TextBox).Text; } }
protected void rgDaQui_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e) { if (e.Item is GridFilteringItem) { GridFilteringItem item = e.Item as GridFilteringItem; TextBox daqui = item["DQTen"].Controls[0] as TextBox; daqui.Attributes.Add("Placeholder", "Nhập tài sản"); daqui.ToolTip = "Nhập tài sản cần tìm"; } }
protected void rgLamViec_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e) { if (e.Item is GridFilteringItem) { GridFilteringItem item = e.Item as GridFilteringItem; TextBox donvi = item["DVTen"].Controls[0] as TextBox; donvi.Attributes.Add("Placeholder", "Nhập đơn vị"); donvi.ToolTip = "Nhập đơn vị cần tìm"; } }
protected void rgGiaiTrinh_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e) { if (e.Item is GridFilteringItem) { GridFilteringItem item = e.Item as GridFilteringItem; TextBox lgt = item["LGTTenChung"].Controls[0] as TextBox; lgt.Attributes.Add("Placeholder", "Nhập loại tài sản"); lgt.ToolTip = "Nhập loại tài sản cần tìm"; } }
protected void rgKhoanNo_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e) { if (e.Item is GridFilteringItem) { GridFilteringItem item = e.Item as GridFilteringItem; TextBox khoanno = item["KNTen"].Controls[0] as TextBox; khoanno.Attributes.Add("Placeholder", "Nhập khoản nợ"); khoanno.ToolTip = "Nhập khoản nợ cần tìm"; } }
protected void rgDanhGia_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e) { if (e.Item is GridFilteringItem) { GridFilteringItem item = e.Item as GridFilteringItem; TextBox danhgia = item["DGNoiDung"].Controls[0] as TextBox; danhgia.Attributes.Add("Placeholder", "Nhập nội dung"); danhgia.ToolTip = "Nhập nội dung đánh giá cần tìm"; } }
protected void rgTaiSan_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e) { if (e.Item is GridFilteringItem) { GridFilteringItem item = e.Item as GridFilteringItem; TextBox taisan = item["TSNNTen"].Controls[0] as TextBox; taisan.Attributes.Add("Placeholder", "Nhập tài sản"); taisan.ToolTip = "Nhập tài sản cần tìm"; } }
protected void rgChinhSach_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e) { if (e.Item is GridFilteringItem) { GridFilteringItem item = e.Item as GridFilteringItem; TextBox chinhsach = item["CSTen"].Controls[0] as TextBox; chinhsach.Attributes.Add("Placeholder", "Nhập chính sách"); chinhsach.ToolTip = "Nhập nội dung chính sách cần tìm"; } }
protected void rgThuNhap_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e) { if (e.Item is GridFilteringItem) { GridFilteringItem item = e.Item as GridFilteringItem; TextBox thunhap = item["TNTen"].Controls[0] as TextBox; thunhap.Attributes.Add("Placeholder", "Nhập thu nhập"); thunhap.ToolTip = "Nhập thu nhập cần tìm"; } }
protected void RadGridDat_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e) { if (e.Item is GridFilteringItem) { GridFilteringItem item = e.Item as GridFilteringItem; TextBox diachi = item["DATDiaChi"].Controls[0] as TextBox; diachi.Attributes.Add("Placeholder", "Nhập địa chỉ"); diachi.ToolTip = "Nhập địa chỉ cần tìm"; } }
protected void rgTrinhDoTinHoc_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e) { if (e.Item is GridFilteringItem) { GridFilteringItem item = e.Item as GridFilteringItem; TextBox tinhoc = item["TDTHTen"].Controls[0] as TextBox; tinhoc.Attributes.Add("Placeholder", "Nhập trình độ tin học"); tinhoc.ToolTip = "Nhập trình độ tin học cần tìm"; tinhoc.Font.Italic = true; } }
protected void rgTien_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e) { if (e.Item is GridFilteringItem) { GridFilteringItem item = e.Item as GridFilteringItem; TextBox noidung = item["TIENoiDung"].Controls[0] as TextBox; noidung.Attributes.Add("Placeholder", "Nhập tiền"); noidung.ToolTip = "Nhập tiền cần tìm"; } }
protected void rgNgoaiNgu_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e) { if (e.Item is GridFilteringItem) { GridFilteringItem item = e.Item as GridFilteringItem; TextBox ngoaingu = item["TDNNTen"].Controls[0] as TextBox; ngoaingu.Attributes.Add("Placeholder", "Nhập ngoại ngữ"); ngoaingu.ToolTip = "Nhập trình độ ngoại ngữ cần tìm"; ngoaingu.Font.Italic = true; } }
protected void grdTest_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e) { if (e.Item is GridFilteringItem) { GridFilteringItem filterItem = (GridFilteringItem)e.Item; filterItem["CaseID"].HorizontalAlign = HorizontalAlign.Right; LoadSubmitted(); } }
/// <summary> /// Hides the filter cells corresponding to the columns which have the IsVisible attribute (in the bound entity) set to false /// </summary> private void HideFilterCells() { foreach (GridColumn column in this.Columns) { if (column is IndGridBoundColumn && !column.Display) { GridFilteringItem filterItem = (GridFilteringItem)this.MasterTableView.GetItems(GridItemType.FilteringItem)[0]; TableCell filterCell = filterItem[column.UniqueName]; filterCell.CssClass = "GridElements_IndGenericGrid_Hide"; } } }
protected void rdgTransSum_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e) { if (e.Item is GridFilteringItem) { GridFilteringItem filterItem = (GridFilteringItem)e.Item; filterItem["Date"].HorizontalAlign = HorizontalAlign.Center; filterItem["TDesc"].HorizontalAlign = HorizontalAlign.Left; filterItem["Code"].HorizontalAlign = HorizontalAlign.Left; filterItem["Amount"].HorizontalAlign = HorizontalAlign.Right; } }
private void list_SelectedIndexChanged(object o, RadComboBoxSelectedIndexChangedEventArgs e) { GridFilteringItem filterItem = (GridFilteringItem)((RadComboBox)o).NamingContainer; if ((this.UniqueName == "Index")) { //this is filtering for integer column type filterItem.FireCommandEvent("Filter", new Pair("EqualTo", this.UniqueName)); } //filtering for string column type filterItem.FireCommandEvent("Filter", new Pair("Contains", this.UniqueName)); }
protected void RadGrid1_PreRender(object sender, EventArgs e) { GridFilteringItem filterItem = RadGrid1.MasterTableView.GetItems(GridItemType.FilteringItem)[0] as GridFilteringItem; RadComboBox combo = filterItem["Mansione"].FindControl("cmbMansione") as RadComboBox; combo.Items.Add(new RadComboBoxItem("Text", "Value")); GridFilteringItem filterItem1 = RadGrid1.MasterTableView.GetItems(GridItemType.FilteringItem)[0] as GridFilteringItem; RadComboBox combo1 = filterItem1["Mansione"].FindControl("cmbLinea") as RadComboBox; combo1.Items.Add(new RadComboBoxItem("Text", "Value")); }
protected void rgKyLuat_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e) { if (e.Item is GridFilteringItem) { GridFilteringItem item = e.Item as GridFilteringItem; TextBox kyluat = item["KLNoiDung"].Controls[0] as TextBox; kyluat.Attributes.Add("Placeholder", "Nhập nội dung"); kyluat.ToolTip = "Nhập nội dung kỹ luật cần tìm kiếm"; TextBox hoidong = item["KLCap"].Controls[0] as TextBox; hoidong.Attributes.Add("Placeholder", "Nhập hội đồng kỹ luật"); hoidong.ToolTip = "Nhập hội đồng kỹ luật cần tìm"; } }
protected void rgFeesPeriod_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e) { if (e.Item.ItemType == GridItemType.FilteringItem) { GridFilteringItem FileterItem = (GridFilteringItem)e.Item; for (int i = 0; i < FileterItem.Cells.Count; i++) { FileterItem.Cells[i].Style.Add("text-align", "left"); } } try { if (e.Item is GridEditableItem && e.Item.IsInEditMode) { GridEditableItem item = e.Item as GridEditableItem; if (item != null) { GridTextBoxColumnEditor Editor = (GridTextBoxColumnEditor)item.EditManager.GetColumnEditor("Name"); ImageButton cmdEdit = (ImageButton)item["Edit"].Controls[0]; if (Editor != null) { TableCell cell = (TableCell)Editor.TextBoxControl.Parent; RequiredFieldValidator validatior = new RequiredFieldValidator(); if (Editor != null) { if (cell != null) { Editor.TextBoxControl.ID = "Name"; validatior.ControlToValidate = Editor.TextBoxControl.ID; validatior.ErrorMessage = "Please Enter FeesPeriod\n"; validatior.SetFocusOnError = true; validatior.Display = ValidatorDisplay.None; } ValidationSummary validationsum = new ValidationSummary(); validationsum.ID = "validationsum1"; validationsum.ShowMessageBox = true; validationsum.ShowSummary = false; validationsum.DisplayMode = ValidationSummaryDisplayMode.SingleParagraph; cell.Controls.Add(validatior); cell.Controls.Add(validationsum); } } } } } catch (Exception ex) { DayCarePL.Logger.Write(DayCarePL.LogType.EXCEPTION, DayCarePL.ModuleToLog.FeesPeriod, "rgFeesPeriod_ItemCreated", ex.Message.ToString(), DayCarePL.Common.GUID_DEFAULT); } }
protected void rgAccount_ItemCreated(object sender, Telerik.Web.UI.GridItemEventArgs e) { if (e.Item is GridFilteringItem) { GridFilteringItem item = e.Item as GridFilteringItem; TextBox email = item["ACCEmail"].Controls[0] as TextBox; email.Attributes.Add("Placeholder", "Nhập email"); email.ToolTip = "Nhập email cần tìm"; TextBox hoten = item["NVTen"].Controls[0] as TextBox; hoten.Attributes.Add("Placeholder", "Nhập họ tên"); hoten.ToolTip = "Nhập họ và tên cần tìm"; } }