private void Form1_Load(object sender, EventArgs e) { cbLanguage.SelectedIndex = 0; cbHadithBook.DataSource = objSearch.SelectHadithBookName(); if (cbLanguage.SelectedIndex == 0) { cbHadithBook.RightToLeft = RightToLeft.Yes; cbHadithBook.DisplayMember = "Book_Urdu_Name"; } else if(cbLanguage.SelectedIndex == 1) { cbHadithBook.RightToLeft = RightToLeft.No; cbHadithBook.DisplayMember = "Book_English_Name"; } cbHadithBook.ValueMember = "Book_Id"; //Hadiths book name end //Baab selection using hadith book # objSearch.HadithBookNo = Convert.ToInt32(cbHadithBook.SelectedValue.ToString()); cbBaab.DataSource = objSearch.SelectHadithBaabEnglish(); if (cbLanguage.SelectedIndex == 0) { cbHadithBook.RightToLeft = RightToLeft.Yes; cbBaab.DisplayMember = "Baab_Urdu_Name"; } else if (cbLanguage.SelectedIndex == 1) { cbHadithBook.RightToLeft = RightToLeft.No; cbBaab.DisplayMember = "Baab_English_Name"; } cbBaab.ValueMember = "Baab_Id"; //hadith text selection using Baab# int baabValue; if (int.TryParse(cbBaab.SelectedValue.ToString(), out baabValue)) objSearch.Baab_Id = Convert.ToInt32(cbBaab.SelectedValue.ToString()); DataTable dt = new DataTable(); dt = objSearch.SelectHadithTextUrdu(); bsHadithUrdu.DataSource = dt; DataTable dt2 = new DataTable(); dt2 = objSearch.SelectHadithTextEnglish(); bsHadithEnglish.DataSource = dt2; bsHadithUrdu.DataSource = dt; if (cbLanguage.SelectedIndex == 0) { dgvhadiths.DataSource = bsHadithUrdu; tbChapterName.RightToLeft = RightToLeft.Yes; tbChapterName.DataBindings.Clear(); tbChapterName.DataBindings.Add("Text", bsHadithUrdu, "Chapter_Urdu_Name"); } else if (cbLanguage.SelectedIndex == 1) { dgvhadiths.DataSource = bsHadithEnglish; tbChapterName.DataBindings.Clear(); tbChapterName.RightToLeft = RightToLeft.No; tbChapterName.DataBindings.Add("Text", bsHadithEnglish, "Chapter_English_Name"); } tbTotalHadiths.Text = Convert.ToString( dgvhadiths.RowCount-1); tbHadithArabic.DataBindings.Clear(); tbHadithUrdu.DataBindings.Clear(); tbHadithEnglish.DataBindings.Clear(); tbHadithArabic.DataBindings.Add("Text", bsHadithUrdu, "Hadith_Text"); tbHadithUrdu.DataBindings.Add("Text", bsHadithUrdu, "Hadith_Urdu"); tbHadithEnglish.DataBindings.Add("Text", bsHadithEnglish, "Hadith_English"); GridviewHeight(); //dgvhadiths.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells; //dgvhadiths.DefaultCellStyle.WrapMode = DataGridViewTriState.True; }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)