موارد مورد نیاز برای شروع
22_طراحی یک فرم Master - Detail بر اساس دو جدول Acc_Group و Acc_Koll
private CurrencyManager cm;
public Form3()
{
InitializeComponent();
}
private void button4_Click(object sender, EventArgs e)
{
if ((cm != null) && (cm.Count > 0))
{
cm.Position = 0;
}
}
private void button3_Click(object sender, EventArgs e)
{
if ((cm != null) && (cm.Count > 0) && (cm.Position < (cm.Count - 1)))
{
CurrencyManager manager1 = cm;
manager1.Position++;
}
}
private void button2_Click(object sender, EventArgs e)
{
if ((cm != null) && (cm.Count > 0) && (cm.Position > 0))
{
CurrencyManager manager1 = cm;
manager1.Position--;
}
}
private void button1_Click(object sender, EventArgs e)
{
if ((cm != null) && (cm.Count > 0))
{
cm.Position = cm.Count;
}
}
private void Form3_Load(object sender, EventArgs e)
{
SqlConnection connection1 = new SqlConnection(@"Data Source = ARASH-PC\ARASH; Initial Catalog = SampleDB; User Id = sa; Password = 1;");
SqlDataAdapter adapter1 = new SqlDataAdapter("select * from Acc_Group", connection1);
SqlDataAdapter adapter2 = new SqlDataAdapter("select * from Acc_Koll", connection1);
DataSet set1 = new DataSet();
adapter1.Fill(set1, "Group");
adapter2.Fill(set1, "Koll");
set1.Relations.Add("CustOrd", set1.Tables["Group"].Columns["ID_Group"], set1.Tables["Koll"].Columns["ID_Group"]);
textBox2.DataBindings.Add("Text", set1.Tables["Group"], "Code_Group");
textBox3.DataBindings.Add("Text", set1.Tables["Group"], "Name_Group");
dataGridView1.DataSource = set1.Tables["Group"];
dataGridView1.DataMember = "CustOrd";
cm = (CurrencyManager)BindingContext[set1.Tables["Group"]];
RightToLeft = System.Windows.Forms.RightToLeft.Yes;
button4.Text = "ابتدا";
button3.Text = "بعدی";
button2.Text = "قبلی";
button1.Text = "انتها";
button4.FlatStyle = FlatStyle.Flat;
button3.FlatStyle = FlatStyle.Flat;
button2.FlatStyle = FlatStyle.Flat;
button1.FlatStyle = FlatStyle.Flat;
label2.Text = "کد گروه";
label3.Text = "شرح گروه";
textBox2.BorderStyle = BorderStyle.FixedSingle;
textBox3.BorderStyle = BorderStyle.FixedSingle;
}
لطفا پست نزنید 
در صورتی که در خصوص هر آنچه که در این تاپیک مطرح شده سوالی دارید می توانید آن را در تاپیک سوالهای مربوط به تاپیک آموزش برنامه نویسی پایگاه داده به همراه مثالهای کاربردی مطرح کنید
مشاهده لیست
مشاهده نکته های سی شارپ ...