Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » База даних технологічного обладнання для виробництва друкованих плат

Реферат База даних технологічного обладнання для виробництва друкованих плат





align="justify"> {tableName=selectDB. SelectedValue. ToString (),= raquo ;; selectedColumn=dataGrid1. CurrentCell. Column. DisplayIndex; selectedCell=dataGrid1. SelectedCells [0]; cellContent=selectedCell. Column. GetCellContent (selectedCell. Item); (cellContent is TextBlock)

{= (cellContent as TextBlock). Text. ToString ();

} conn=new SqlConnection (connStr);

{. Open ();

} (SqlException se)

{. Content=se. Message ;;

} cmd=new SqlCommand ( Delete From + tableName +

where + dataGrid1. CurrentCell. Column. Header + =@ ID raquo ;, conn); param=new SqlParameter () ;. ParameterName= @ ID raquo ;;. Value=Convert. ToInt32 (field) ;. SqlDbType=SqlDbType. Int ;. Parameters. Add (param);

{. ExecuteNonQuery ();

}

{. Content= Помилка, при виконанні запиту на видалення запису. Можливо запис вже вилучена raquo ;;;

}. Content= Запис успішно видалена. raquo ;;

//Thread. Sleep (5000) ;. Items. Refresh () ;. Close () ;. Dispose ();

} void editBtn_Click (object sender, RoutedEventArgs e)

{tableName=selectDB. SelectedValue. ToString (),= raquo ;; selectedColumn=dataGrid1. CurrentCell. Column. DisplayIndex; selectedCell=dataGrid1. SelectedCells [0]; cellContent=selectedCell. Column. GetCellContent (selectedCell. Item); (cellContent is TextBlock)

{= (cellContent as TextBlock). Text. ToString ();

}

//відкриваємо нове вікно

(new edit (tableName, field)). Show ();

} void exportBtn_Click (object sender, RoutedEventArgs e)

{. SelectAllCells () ;. ClipboardCopyMode=DataGridClipboardCopyMode. IncludeHeader ;. Copy. Execute (null, dataGrid1) ;. UnselectAllCells (); result=(string) Clipboard. GetData (DataFormatsmaSeparatedValue) ;. Clear () ;. IO. StreamWriter file=new System. IO. StreamWriter ( c: test. Csv ) ;. WriteLine (result) ;. Close ();

messageBox. Content= Експорт БД успішно проведений. raquo ;;

//String result=(string) Clipboard. GetData (DataFormats.html);

} void selectDB_SelectionChanged (object sender, SelectionChangedEventArgs e)

{(selectDB. SelectedIndex)

{0:

{( Printers ) ;;

}; 1:

{( Staff ) ;;

}; 2:

{( Customers ) ;;

}; 3:

{( Boards ) ;;

}; 4:

{( Assemblies ) ;;

}; 5:

{( Mounters ) ;;

}; 6:

{( Productions ) ;;

} ;: break;

}

} void queryAll (string tableName)

{ConnectionToDB=new SqlConnection (connStr);

{. Open ();

} (SqlException se)

{. Content=se. Message ;;

} cmd=new SqlCommand ( SELECT * FROM + tableName, ConnectionToDB);

/* Метод ExecuteReader () класу SqlCommand возврашает

об'єкт типу SqlDataReader, з помошью якого ми можемо

прочитати всі рядки, возврашенние в результаті виконання запиту. CloseConnection - закриваємо з'єднання після запиту */

using (SqlDataReader dr=cmd. ExecuteReader ())

{

//цикл по всіх стовпцях отриманої в результаті запиту таблиці

DataTable dtTable=new DataTable (tableName); (int i=0; i lt; dr. FieldCount; i ++)

{/ * метод GetName () класу SqlDataReader дозволяє отримати ім'я стовпця

по номеру, який передається як параметр, даному методу

і озночает номер стовпчика в таблиці (починається з 0) */

dtTable. Columns. Add (dr. GetName (i). ToString (). Trim ());

}

/* читаємо дані з таблиці

читання відбувається тільки в прямому напрямку

всі прочитання рядка відкидаються */(dr. Read ())

{

/* метод GetValue () класу SqlDataReader дозволяє отримати значення стовпця

по номеру, який передається як параметр, даному методу


Назад | сторінка 14 з 26 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Content management system (CMS) система wordpress
  • Реферат на тему: Створення базового класу &Рядок&, рядки ідентифікатора і десяткової рядка. ...
  • Реферат на тему: Типи даних в Object Pascal
  • Реферат на тему: Cоздание приладу, який дозволяє виявляти проникнення в приміщення, що охоро ...
  • Реферат на тему: Розробка програм по створенню бази даних приладів і додавання першого рядка ...