hercool
چهارشنبه 02 بهمن 1392, 19:30 عصر
سلام دوستان
یه مشکل در رابطه با دیتاگرید دارم
اونم این هست که من می خوام با کلیک کردن روی یک سطر مقادیر ستونهای اون سطر داخل تکست باکس های داخل فرم پر بشه
اطلاعات را از دیتابیس می گیرم
<Window x:Class="wpfstart.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
<DataGrid Name="datagridtest" HorizontalAlignment="Left" Margin="29,53,0,0" VerticalAlignment="Top" Height="224" Width="278" AutoGenerateColumns="False" AlternatingRowBackground="Beige" MouseDoubleClick="datagridtest_MouseDoubleClick">
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding codenoskhebimar}" Width="100" Header="کد نسخه"/>
<DataGridTextColumn Binding="{Binding idbimar}" Width="100" Header="شناسه بیمار"/>
</DataGrid.Columns>
</DataGrid>
<TextBox x:Name="idbimar" HorizontalAlignment="Left" Height="22" Margin="337,83,0,0" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Width="160"/>
<TextBox Name="codenoskhebimar" HorizontalAlignment="Left" Height="23" Margin="337,120,0,0" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Width="160"/>
</Grid>
</Window>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
filldata();
}
public void filldata()
{
string comstring = string.Empty;
string strconection = "Data Source=MASOUD;Initial Catalog=darokhane;Integrated Security=True";
using (SqlConnection con = new SqlConnection(strconection))
{
comstring = "select * from noskhe";
SqlCommand cmd = new SqlCommand(comstring, con);
SqlDataAdapter ada = new SqlDataAdapter(cmd);
DataTable dt = new DataTable("noskhe");
ada.Fill(dt);
datagridtest.ItemsSource = dt.DefaultView;
}
}
هر کدی را امتحان کردم جواب نگرفتم ممنون میشم راهنماییم کنید
چه اینجا چه سایت codeprojectو stackoverflow راه حلی برای مشکل من نبود چون از دیتابیس اطلاعات گرفتم
یه مشکل در رابطه با دیتاگرید دارم
اونم این هست که من می خوام با کلیک کردن روی یک سطر مقادیر ستونهای اون سطر داخل تکست باکس های داخل فرم پر بشه
اطلاعات را از دیتابیس می گیرم
<Window x:Class="wpfstart.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
<DataGrid Name="datagridtest" HorizontalAlignment="Left" Margin="29,53,0,0" VerticalAlignment="Top" Height="224" Width="278" AutoGenerateColumns="False" AlternatingRowBackground="Beige" MouseDoubleClick="datagridtest_MouseDoubleClick">
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding codenoskhebimar}" Width="100" Header="کد نسخه"/>
<DataGridTextColumn Binding="{Binding idbimar}" Width="100" Header="شناسه بیمار"/>
</DataGrid.Columns>
</DataGrid>
<TextBox x:Name="idbimar" HorizontalAlignment="Left" Height="22" Margin="337,83,0,0" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Width="160"/>
<TextBox Name="codenoskhebimar" HorizontalAlignment="Left" Height="23" Margin="337,120,0,0" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Width="160"/>
</Grid>
</Window>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
filldata();
}
public void filldata()
{
string comstring = string.Empty;
string strconection = "Data Source=MASOUD;Initial Catalog=darokhane;Integrated Security=True";
using (SqlConnection con = new SqlConnection(strconection))
{
comstring = "select * from noskhe";
SqlCommand cmd = new SqlCommand(comstring, con);
SqlDataAdapter ada = new SqlDataAdapter(cmd);
DataTable dt = new DataTable("noskhe");
ada.Fill(dt);
datagridtest.ItemsSource = dt.DefaultView;
}
}
هر کدی را امتحان کردم جواب نگرفتم ممنون میشم راهنماییم کنید
چه اینجا چه سایت codeprojectو stackoverflow راه حلی برای مشکل من نبود چون از دیتابیس اطلاعات گرفتم