private void toolbtnSearch_Click(object sender, EventArgs e) { DataTable dt; switch (this.toolcbxSearchtype.SelectedIndex) { case 0: { if (this.tooltxtContaint.Text.Trim() != "") { dt = MaintainerMgr.GetInfoById(int.Parse(this.tooltxtContaint.Text)); if (dt != null) { this.dgvMaintainer.DataSource = dt; } } break; } case 1: { if (this.tooltxtContaint.Text.Trim() != "") { dt = MaintainerMgr.GetInfoByName(this.tooltxtContaint.Text); if (dt != null) { this.dgvMaintainer.DataSource = dt; } } break; } case 2: { if (this.tooltxtContaint.Text.Trim() != "") { dt = MaintainerMgr.GetInfoByAddress(this.tooltxtContaint.Text); if (dt != null) { this.dgvMaintainer.DataSource = dt; } } break; } case 3: { if (this.tooltxtContaint.Text.Trim() != "") { dt = MaintainerMgr.GetInfoByContracts(this.tooltxtContaint.Text); if (dt != null) { this.dgvMaintainer.DataSource = dt; } } break; } case 4: { if (this.tooltxtContaint.Text.Trim() != "") { dt = MaintainerMgr.GetInfoByTel(this.tooltxtContaint.Text); if (dt != null) { this.dgvMaintainer.DataSource = dt; } } break; } } }