hejka
mam problem odnośnie podłączenia do lokalnego DB MS SQL2008 Express.
Mam środowisko vs2010. Baza jak wyżej. W bazie jedna testowa tabela UZYTKOWNICY.
Zrobiony DataSource do DB.
Aplikacja na razie testowa i prosta. W mainWindow umieszczona tylko Kontrolka.
w Kontrolce jest wyrzucenie na DataGrid danych.
Kompilacja idzie bez żadnych zarzutów. Program działa również dobrze - dane pobierają się z DB, ale jest jeden mały problem którego nie wiem jak rozwiązać. W trybie projektowania jak otworzę plik MAINWINDOW.XAML widzę cos takiego:
Poniżej kod programu:
MAINWINDOW:
<local:EdycjaUzytkownikowControl x:Name="EdycjaUzytkownikowControl" HorizontalAlignment="Center"
VerticalAlignment="Center" Visibility="Visible" />
============================================================================
WYSWIETLANIE USEROW
private void UserControl_Loaded(object sender, RoutedEventArgs e)
{
string cnStr = ConfigurationManager.ConnectionStrings["Dentium2ConnectionString"].ConnectionString;
SqlConnection sqlCn = new SqlConnection();
sqlCn.ConnectionString = cnStr;
sqlCn.Open();
DataTable inv = new DataTable();
string sql = "select * from uzytkownik";
SqlCommand cmd = new SqlCommand(sql, sqlCn);
SqlDataReader dr = cmd.ExecuteReader();
inv.Load(dr);
dr.Close();
uzytkownikDataGrid.ItemsSource = inv.DefaultView;
}
============================================================================
APP.CONFIG
<configuration>
<connectionStrings>
<add name="Dentium2ConnectionString"
connectionString="Data Source=(local)\SQLEXPRESS; AttachDbFilename=|DataDirectory|\App_Data\Dentium2.mdf;
Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient"/>
</connectionStrings>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
</configuration>
Z góry dziękuję za wszelką pomoc.
- printscreen.jpg (96 KB) - ściągnięć: 120