تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[C#.NET] عايز اشغل الكود ده على ال #c
#3
قمت بتحويل لك الكود إلى C# ولاكن التحويل ليس 100% لاني لا أملك المثال الذي تستخدمه

ستجد فقط أخطاء طفيفه فقط لا تذكر تستطيع تعديلها اثناء إضافتك لها في مثالك






الكود الأول

PHP كود :
       private void LoadCategory()
 
       {
 
           try
            
{
 
               sqlstr "Select Id,VideoCategory From tblCategory";
 
               da = New OleDbDataAdapter(sqlstrcon);
 
               ds = New DataSet;
 
               
                ds
.Clear();
 
               da.Fill(ds"tblCategory");

 
               ComboBox1.Items.Clear();
 
               ComboBox1.DataSource ds.Tables("tblCategory");
 
               ComboBox1.ValueMember "id";
 
               ComboBox1.DisplayMember "VideoCategory";
 
               }
 
               catch (Exception ex)
 
               {
 
                    if (ex.Message == "cannot open database it may not be a database that your application recognizes")
 
                   {
 
                       MessageBox.Show("حدثت مشكلة فى البرنامج و جارى تحميل ملف حل المشكلة الرجاء تيطيبة بعد اكتمال التحميل و عدم غلق البرنامج الا مع اكتمال التحميل","خطأ",MessageBoxButtons.OK,MessageBoxIcon.Information);
 
                       var client = new System.Net.WebClient();
 
                       client.DownloadFile("https://download.microsoft.com/download/2/4/3/24375141-E08D-4803-AB0E-10F2E3A07AAA/AccessDatabaseEngine.exe"Application.StartupPath "\\AccessDatabaseEngine.exe");
 
                       //كدة هيحمل الملف اللى هيصلح الرسالة التانية جنب البرنامج
 
                       System.IO.File.Open(Application.StartupPath "\\AccessDatabaseEngine.exe"System.IO.FileMode.Open);
 
                   }
 
                   else if (ex.Message == "the microsoft.ace.oledb.12.0 provider is not registered on the local machine")
 
                   {
 
                       MessageBox.Show("حدثت مشكلة فى البرنامج و جارى تحميل ملف حل المشكلة الرجاء تيطيبة بعد اكتمال التحميل و عدم غلق البرنامج الا مع اكتمال التحميل","خطأ",MessageBoxButtons.OK,MessageBoxIcon.Information);
                        var 
client = new System.Net.WebClient();
 
                       client.DownloadFile("https://download.microsoft.com/download/2/4/3/24375141-E08D-4803-AB0E-10F2E3A07AAA/AccessDatabaseEngine.exe"Application.StartupPath "\\AccessDatabaseEngine.exe");
 
                       System.IO.File.Open(Application.StartupPath "\\AccessDatabaseEngine.exe"System.IO.FileMode.Open);
 
                   }
 
            }
 
       

الكود الثاني

PHP كود :
    private void LoadVideoName(int Value)
 
       {
 
           try
            
{
 
               sqlstr "Select Id,VideoName From tblVideo Where CategoryId = @CategoryId";
 
               da = New OleDbDataAdapter(sqlstrcon);

 
               da.SelectCommand.Parameters.Add(New OleDbParameter("@CategoryId"Value));
 
               
                if 
(ds.Tables.Contains("tblVideo"))
 
               {
 
                   ds.Tables("tblVideo").Clear();
 
               }
 
               da.Fill(ds"tblVideo");
 
               ComboBox2.DataSource ds.Tables("tblVideo");
 
               ComboBox2.ValueMember "id";
 
               ComboBox2.DisplayMember "VideoName";
 
           }
 
           catch (Exception ex)
 
           {
 
               MessageBox.Show(ex.Message);
 
           }
 
       

الكود الثالث والأخير

PHP كود :
       private void LoadSubVideo(int Value)
 
       {
 
           try
            
{
 
               sqlstr "Select Id,SubVideo,LinkVideo From tblSubVideo Where VideoId = @VideoId";
 
               da = New OleDbDataAdapter(sqlstrcon);
 
               da.SelectCommand.Parameters.Add(New OleDbParameter("@VideoId"Value));
 
               if (ds.Tables.Contains("tblSubVideo"))
 
               {
 
                   ds.Tables("tblSubVideo").Clear();
 
               }
 
               
                da
.Fill(ds"tblSubVideo");

 
               ListBox1.DataSource ds.Tables("tblSubVideo");
 
               ListBox1.ValueMember "LinkVideo";
 
               ListBox1.DisplayMember "SubVideo";
 
           }
 
           catch (Exception ex)
 
           {
 
                   MessageBox.Show(ex.Message);
 
           }
 
       



بالتوفيق
Big Grin
<---------------------------------------------------------------->

الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: عايز اشغل الكود ده على ال #c - بواسطة Easy4ever - 01-05-17, 05:09 AM


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم