Avatar billede pcl Nybegynder
20. januar 2003 - 18:34 Der er 8 kommentarer og
1 løsning

hjælp til at oversætte fra vb.net til C#

er der nogen der kan oversætte dette til C# for mig.
Jeghar prøvet flere gange med det duer ikke.

Private Sub BindData()

            ' Obtain a single row of event information
            Dim ILNlinks As New ASPNetPortal.ILN_DB()
            Dim dr As SqlDataReader = ILNlinks.GetILN(ModuleId)
            If dr.Read() Then

                Dim [source] As New DataSet()
                Dim [text] As New ASPNetPortal.ILN_DB()
                Dim ItemID As Integer

                Dim LinkPermissions As String
                Dim mainlink As SqlCommand
                Dim sublink As SqlCommand
                Dim da As New SqlDataAdapter()
                Dim tt As Integer = 0



                Do
                    'If Not IsDBNull(dr("ItemID")) Then
                    ItemID = CType(dr("ItemID"), Integer)
                    LinkPermissions = CType(dr("AuthorizedRoles"), String)

                    Dim context As HttpContext = HttpContext.Current

                    If PortalSecurity.IsInRoles(LinkPermissions) Or LinkPermissions = "" Or LinkPermissions Is Nothing Or PortalSecurity.HasEditPermissions(ModuleId) Then

                        mainlink = ILNlinks.GetILNParent(ModuleId, ItemID)
                        sublink = ILNlinks.GetILNChild(ItemID)

                        da.SelectCommand = mainlink
                        da.Fill([source], "MainLink")

                        da.SelectCommand = sublink

                        da.Fill([source], "SubLink")

                    End If
                    'End If

                Loop Until dr.Read() = False

                [source].Relations.Add("MainSubLinks", [source].Tables("MainLink").Columns("ItemID"), [source].Tables("SubLink").Columns("ParentID"))

                rpParent.DataSource = [source]

                rpParent.DataMember = "MainLink"
                rpParent.DataBind()


                dr.Close()
            End If
        End Sub 'BindData
Avatar billede simon.ulsnes Nybegynder
20. januar 2003 - 19:19 #1
private void BindData()
{
  ASPNetPortal.ILN_DB ILNLinks = new ASPNetPortal.ILN_DB();
  SqlDataReader dr = ILNLinks.GetILN(ModuleID);

  if (dr.Read())
  {
    DataSet [source] = new DataSet();
    ASPNetPortal.ILN_DB [text] = new ASPNetPortal.ILN_DB();
    int ItemID;
    string LinkPermissions;
    SqlCommand mainlink;
    SqlCommand sublink;
    SqlDataAdapter da = new SqlDataAdapter();
    int tt = 0;

    do
    {
      ItemID = (int)dr["ItemID"];
      LinkPermissions = (string)dr["AuthorizedRoles];
      HttpContext context = HttpContext.Current;
      if (PortalSecurity.IsInRoles(LinkPermissions) || LinkPermissions == "" || LinkPermissions == null || PortalSecurity.HasEditPermissions(ModuleId))
      {
        mainlink = ILNlinks.GetILNParent(ModuleId, ItemID);
        sublink = ILNlinks.GetILNChild(ItemID);
        da.SelectCommand = mainlink;
        da.Fill([source], "MainLink");
        da.SelectCommand = sublink;
        da.Fill([source], "SubLink");
      }
    } while (dr.Read() == true)

    [source].Relations.Add("MainSubLinks", [source].Tables("MainLink").Columns["ItemID"], [source].Tables["SubLink"].Columns["ParentID"]);

    rpParent.DataSource = [source];
    rpParent.DataMember = "MainLink";
    rpParent.DataBind();

    dr.Close();
  }
}

// Simon
Avatar billede cyberzed Nybegynder
22. januar 2003 - 07:28 #2
Hmmm, 200 point er det ikke lige lidt for voldsomt for sådan en oversættelse
Avatar billede laplands-ugle Nybegynder
22. januar 2003 - 19:10 #3
kommer vel an på hvor vigtigt det var :)
Avatar billede pcl Nybegynder
22. januar 2003 - 19:37 #4
nemlig
Avatar billede simon.ulsnes Nybegynder
22. januar 2003 - 22:36 #5
Det kan også i nogle tilfælde virke som en vis form for motivation til relativt kedelige opgaver som denne...
Avatar billede burningice Nybegynder
22. januar 2003 - 23:54 #6
simon.ulsnes>> det er nemlig rigtigt... point er nemlig helt vildt meget værd, og kan snildt veksles til noget lidt mere brugbart ;)
Avatar billede laplands-ugle Nybegynder
23. januar 2003 - 06:38 #7
cyberfessor>> Ja man kunne jo f.eks. bruge dem til at få svar på sine egne spørgsmål
Avatar billede burningice Nybegynder
23. januar 2003 - 10:28 #8
laplands-ugle>> det er rigtigt :) dog når man, måske, på et tidspunkt en grænse hvor man efterhånden har så mange point at man ikke går op i sådan noget mere, da man alligevel ikke kan få dem brugt, selvom man stiller et 200 points spm hver dag i de næste 3 år ;)
Avatar billede laplands-ugle Nybegynder
23. januar 2003 - 14:59 #9
hehe fuldstændig rigtigt :) Men flere point = højere motivation, om ikke andet så for dem der går op i at få flere point.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester



IT-JOB

Cognizant Technology Solutions Denmark ApS

Test Manager

Cognizant Technology Solutions Denmark ApS

Sr. Test Analyst

Center Denmark Fonden

Cloud Engineer