Example #1
0
 private void btnSave_Click_1(object sender, EventArgs e)
 {
     try
     {
         DialogResult dialog = MessageBox.Show("Are you sure to save the changes in Database ",
                                               "Yes", MessageBoxButtons.YesNo);
         if (dialog == DialogResult.Yes)
         {
             for (int i = 0; i < grdList.Rows.Count; i++)
             {
                 if (grdList.Rows[i].Cells["ColumnValue"].Value.ToString().Length > 0)
                 {
                     ////grdList.Rows[i].Cells["ColumnValue"].Value =
                     ////    grdList.Rows[i].Cells["ColumnValue"].Value.ToString().Replace
                     ////    (txtToSearch.Text, txtToReplace.Text);
                     SchemaItemsDB.updateValueinDB(grdList.Rows[i].Cells["TableName"].Value.ToString(),
                                                   grdList.Rows[i].Cells["ColumnName"].Value.ToString(),
                                                   grdList.Rows[i].Cells["ColumnValue"].Value.ToString());
                 }
             }
             grdList.CurrentCell = grdList.Rows[0].Cells[0];
         }
     }
     catch (Exception ex)
     {
     }
 }
Example #2
0
        private void ListTableColumns()
        {
            try
            {
                string   query          = "";
                string   cType          = "";
                string[] comparisonList = { "char", "varchar" };
                grdList.Rows.Clear();
                SchemaItemsDB       schemaitemsdb = new SchemaItemsDB();
                List <ColumnDetail> Columns       = SchemaItemsDB.getColumnDetail();
                foreach (ColumnDetail cd in Columns)
                {
                    ////cType= cd.columnType;
                    if (!comparisonList.Contains(cd.columnType))
                    {
                        continue;
                    }
                    string cvalues = SchemaItemsDB.getColumnValues(cd.tableName, cd.columnName, txtToSearch.Text.Trim());
                    ////query = "SELECT STUFF( (SELECT ';~!@#' + CONVERT(varchar(10),RowID) + '~!@#' " +
                    ////    cd.columnName +
                    ////    " FROM " + cd.tableName +
                    ////    " where "+ cd.columnName +
                    ////    " like '%"+txtToSearch.Text.Trim()+"%' FOR XML PATH('')),1, 1, '')";

                    grdList.Rows.Add();
                    grdList.Rows[grdList.RowCount - 1].Cells["TableName"].Value   = cd.tableName;
                    grdList.Rows[grdList.RowCount - 1].Cells["ColumnName"].Value  = cd.columnName;
                    grdList.Rows[grdList.RowCount - 1].Cells["ColumnType"].Value  = cd.columnType;
                    grdList.Rows[grdList.RowCount - 1].Cells["ColumnValue"].Value = cvalues;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(this.ToString() + "-" + System.Reflection.MethodBase.GetCurrentMethod().Name + "() : Error");
            }
            enableBottomButtons();
            pnlSearchResult.Visible = true;
        }