"CREATE TABLE B (id int IDENTITY(1,1), [Фамилия Имя Отчество] nvarchar(100), [Номер счета] nvarchar(100), [Сумма средств] nvarchar(100), [Выплота по вкладу] nvarchar(100), [Кредитная история] nvarchar(300), [Долг по кредиту] nvarchar(100), [Личные сведенья] nvarchar(300), [Страховой полюс] nvarchar(100), Дата datatime)";
command.ExecuteScalar();
connection.Close();
}
else
{
ShowDB();
}
}
private void ShowDB()
{
SqlCeEngine engine = new SqlCeEngine("Data Source='Contacts.sdf';");
SqlCeConnection connection = new SqlCeConnection(engine.LocalConnectionString);
connection.Open();
SqlCeCommand command = connection.CreateCommand();
command.CommandText = "SELECT * FROM B ORDER BY [Фамилия Имя Отчество]";
SqlCeDataReader dataReader = command.ExecuteReader();
string st; // значение поля БД
int itemIndex = 0;
listView1.Items.Clear();
while (dataReader.Read())
{
for (int i = 0; i < dataReader.FieldCount; i++)
{
st = dataReader.GetValue(i).ToString();
switch (i)
{
case 0: // поле id
listView1.Items.Add(st);
break;
case 1: // поле фио
listView1.Items[itemIndex].SubItems.Add(st);
//listView1.Items.Add(st);
break;
case 2: // поле ном сч
listView1.Items[itemIndex].SubItems.Add(st);
break;
case 3: // поле сумм сред
listView1.Items[itemIndex].SubItems.Add(st);
break;
case 4: // выплота по вкладу
listView1.Items[itemIndex].SubItems.Add(st);
break;
case 5: // поле кредит истор
listView1.Items[itemIndex].SubItems.Add(st);
//listView1.Items.Add(st);
break;
case 6: // поле долг по кредиту
listView1.Items[itemIndex].SubItems.Add(st);
break;
case 7: // поле Личные сведенья
listView1.Items[itemIndex].SubItems.Add(st);
break;
case 8: // поле Страховой полюс
listView1.Items[itemIndex].SubItems.Add(st);