PDA

View Full Version : خواندن از بانك



M * M * A
جمعه 07 آبان 1389, 11:00 صبح
با سلام خدمت دوستان عزيز
من چچه جوري ميتونم از اين تابع خروجي بگيرمو بريزم تو grid

[OperationContract]
public DataSet RetName(string name)
{

SqlConnection Cnn = new SqlConnection("Data Source=MMA-PC\\SQL;" + "Initial Catalog=Tr10;" + "Integrated Security=SSPI;");

SqlDataAdapter DAdapter = new SqlDataAdapter("select * from moein",Cnn );
DataSet1 ds = new DataSet1();
DAdapter.Fill(ds, "moein");

return ds;


}
مي دونم كه بايد از linq استفاده كنم.ولي راه حل اينجوريشو مي خوام.

taghvajou
جمعه 07 آبان 1389, 16:33 عصر
سلام به همه
کنترل گرید رو که انداختین تو فرم، ستونهاشو بسازین و مقدار تکست رو بایند کنین به فیلد مورد نظرتون:
مثلا:


<sdk:DataGrid Name="uxResidentDataGrid" Height="294" Width="718" AutoGenerateColumns="False" IsReadOnly="True" SelectionChanged="uxUserDataGrid_SelectionChanged">
<sdk:DataGrid.Columns>
<sdk:DataGridTextColumn Header="شماره دانشجویی" Binding="{Binding Path=StudentNo}"/>
<sdk:DataGridTextColumn Header="نام خانوادگی و نام" Binding="{Binding Path=FullName}"/>
<sdk:DataGridTextColumn Header="دانشکده" Binding="{Binding Path=FacultyName}"/>
<sdk:DataGridTextColumn Header="مقطع" Binding="{Binding Path=LevelName}"/>
<sdk:DataGridTextColumn Header="دوره" Binding="{Binding Path=CourseName}"/>
</sdk:DataGrid.Columns>

</sdk:DataGrid>


بعد تو اونت RetNameCompleted مقدار بازگشتی رو به عنوان آیتم سورس گرید بدین:


uxStudentDataGrid.ItemsSource = e.Result;

taghvajou
جمعه 07 آبان 1389, 16:51 عصر
البته یادم رفت بگم که نمیتونین اون کدی که نوشتین رو به نتیجه برسونین! یه کلاس واسه moein درست کنین و یه لیست از اون رو به کار بگیرین یعنی List<moein> i

M * M * A
جمعه 07 آبان 1389, 20:10 عصر
ميشه يك مثال خيلي ساده بدون استفاده از dataset و linq بدين؟

M * M * A
جمعه 07 آبان 1389, 22:33 عصر
public List<DataSet1 > RetName(string name)
{

SqlConnection Cnn = new SqlConnection("Data Source=MMA-PC\\SQL;" + "Initial Catalog=Tr10;" + "Integrated Security=SSPI;");
DataTable dt = new DataTable();
SqlDataAdapter DAdapter = new SqlDataAdapter("select * from moein",Cnn );
DataSet1 ds = new DataSet1();
DAdapter.Fill(ds, "moein");

return ;


}
سلام
من كد سرويسم رو به اين كد بالا عوض كردم
يك ديتا ست ساختم به نام dataset1
حالا جلوي return چي بنويسم

taghvajou
جمعه 07 آبان 1389, 22:52 عصر
مجددا سلام به همه
گویا من باید از بیخ توضیح بدم. از گسستگی مطالبی که بیان میکنین و می پرسین میشه فهمید.
شما اول لطفا بگو که تو جدول moein چه فیلدهایی دارین و دیتاگرید ویو میخواین چه ستونهایی داشته باشین؟!
ضمنا من تو پاسخم نه حرفی از لینک زدم و نه حرفی از دیتا ست.
نگران نباشین. شما سوال رو دقیق بیان کنین (اشاره به عنوان تاپیک در مقایسع با خود سوال) و با جزیئیات هر چه بیشتر(اشاره به پارامتر ورودی و خروجی مورد انتظار از این تاپیک)، و اینکه آیا مشکل تو سرور ساید دارین یا کلاینت ساید؟!
بنده هم در نهایت حوصله خدمتتون عرض خواهم کرد.:قلب:

M * M * A
جمعه 07 آبان 1389, 23:14 عصر
مجددا سلام
يك برنامه خيلي ساده ميخوام
كه بشه اطلاعات را از بانك خوند.
بدون استفاده از لينكو
توي تيبل معين هم يك نام و يك كد وجود داره

taghvajou
جمعه 07 آبان 1389, 23:50 عصر
معین جان
مطلب رو با اجازه ات تو تاپیک آموزش گام به گام ادامه میدم. شما هم یه سر برو اون پیش نیازهایی که گفتم (http://barnamenevis.org/forum/showpost.php?p=1139446&postcount=74) رو نگاه بنداز.
خیلی مخلصیم

a_mari323
چهارشنبه 15 دی 1389, 22:04 عصر
mishe be man begid inja che jori az data base estefade mikonan?!

مجددا سلام
يك برنامه خيلي ساده ميخوام
كه بشه اطلاعات را از بانك خوند.
بدون استفاده از لينكو
توي تيبل معين هم يك نام و يك كد وجود داره