Avatar billede stinejh1980 Nybegynder
26. oktober 2005 - 13:57 Der er 55 kommentarer og
1 løsning

data fra textbox/dropdown vist på ny side

Jeg koder i ASP.Net og vb.

Jeg har en side med en masse textboxe, hvor jeg har data som jeg har hentet fra en database, samt noget brugeres selv skal taste ind/vælge i dropdown. Data fra disse textboxe/dropdown, vil jeg gerne have overfør til en ny side hvor kun teksten bliver vist, så de kan printe den ud.

Jeg kan ikke bruge datagrid da det skal være i tabeller med mere end en række og antallet af kolonner er difineret ud fra deres valg.
Eks:

Kunde info:
Navn: Per Olesen                          Ordrenr: 45
Adresse : Hansevej 3                      Kundenr: 45k
Postnr: 6100 Haderslev                    tlf: 00 00 00 00

Ordre:
Bestilling: Bukser                  Farve: Sort
Liv vidde: 30                      Materiale: Silke
Længde: 34

Er der nogen der kan sige mig hvordan jeg får overført og vist disse data, gerne med et brugerveligt layout?

Evt også hvordan jeg får lavet en funktion til denne print knap?

/ElvStine
Avatar billede dr_chaos Nybegynder
26. oktober 2005 - 13:58 #1
du kan bruge javascript
vender tilbage med et eksempel
Avatar billede dr_chaos Nybegynder
26. oktober 2005 - 14:00 #2
<script language="javascript">
function PrintThisPage()
{
  var sOption="toolbar=yes,location=yes,directories=yes,menubar=yes,";
      // sOption+="scrollbars=yes,width=1000,height=800,left=100,top=25";

  var sWinHTML = document.getElementById('tabel1').innerHTML;
 
  var winprint=window.open("",null,"width=670,status=yes,toolbar=no,menubar=no,location=no,scrollbars=yes,left=0,top=0");
      winprint.document.open();
      winprint.document.write('<html>');
      //skriv printer link
      winprint.document.write('<div id="Div1" align=right><a href=# onclick=window.print()>Udskriv side</a></div>');
      winprint.document.write(sWinHTML);         
      winprint.document.write('</body></html>');
      winprint.document.close();
      winprint.focus();
}
</script>
<div id="PrintDiv" align=right><a href="java script:PrintThisPage();" >Printer Venlig Version</a><br /></div>
Avatar billede stinejh1980 Nybegynder
26. oktober 2005 - 14:02 #3
Jeg vil ikke bruge java, da jeg aldrig har arbejdet med det før.
Avatar billede dr_chaos Nybegynder
26. oktober 2005 - 14:02 #4
det du gør er at lave en tabel rundt om det data du vil have vist.
den skal have et id kaldet tabel1.
prøv evt at vise din kildekode på siden så kan jeg tilpasse den så det virker.
Avatar billede dr_chaos Nybegynder
26. oktober 2005 - 14:03 #5
ellers skal du lave en aspx side.
med labels eller lignende hvor du sætter der text value til Request.Form["FeltNavn"].ToString();
Avatar billede stinejh1980 Nybegynder
26. oktober 2005 - 14:22 #6
Jeg har kun aspx sider og det med label kender jeg alt til. Det tager en krig at kode HTML tabeller sammen med ASP.NET og VB, hvis man har så meget info som jeg skal fremvise. Men jeg kan godt se at de måske er den eneste udvej.

Hvordan vil du implementere: text value til Request.Form["FeltNavn"].ToString();
Avatar billede dr_chaos Nybegynder
26. oktober 2005 - 14:38 #7
du kan sætte dem i codebehind filen før siden bliver postetback.
du opretter de tabeller og label du skal bruge på aspx siden.
f.eks. et label kaldet lblnavn og i codebehind bruger du så.
lblnavn.Text = Request.Form["Navn"];
Navn er så ID på en tekstbox på den forrige side.
Avatar billede stinejh1980 Nybegynder
26. oktober 2005 - 15:29 #8
Jeg har arbejdet meget med dette, men jeg har ikke altid helt styr på fagudtrykkene. Jeg har godt set at mange bruger udtrykket codebehind, men hvad er dette egentlig??
Avatar billede dr_chaos Nybegynder
26. oktober 2005 - 16:45 #9
hvis du højreklikker på en aspx side inde i vs.net så kan du vælge view code.
så ser du code behind filen til den valgte aspx side.
prøv evt at kigge her:http://www.webreference.com/js/column115/
Avatar billede stinejh1980 Nybegynder
26. oktober 2005 - 16:52 #10
Og så indsætter jeg f.eks denne kode på min aspx side:

LblInfo += "<TABLE class=Text id=info cellSpacing=0 cellPadding=0 width=600 border=1>"
LblInfo += "<TR><TD>Info</TD><TD>&nbsp; </TD><TD>&nbsp; </TD><TD>&nbsp; </TD></TR>"
LblInfo += "<TR><TD>Kunde ID</TD><TD>" Request.Form["Kunde"]; "</TD><TD>Varetype</TD><TD>" Request.Form["Varetype"]; "</TD></TR>"
LblInfo += "<TR><TD>Navn</TD><TD>" Request.Form["Navn"]; "</TD><TD>Produktlinie</TD><TD>" Request.Form["Produktlinie"]; "</TD></TR>"
LblInfo += "<TR><TD>Ordrenumber</TD><TD>" Request.Form["OrdreNr"]; "</TD><TD>Materiale</TD><TD>" Request.Form["Materiale"]; "</TD></TR>"
LblInfo += "<TR><TD>Produktions nr</TD><TD>" Request.Form["Produktionsnr"]; "</TD><TD>Str</TD><TD>" Request.Form["Str"]; "</TD></TR>"
LblInfo += "<TR><TD>Leveringsuge</TD><TD>" Request.Form["LeveringsUge"]; "</TD><TD>Farve</TD><TD>" Request.Form["Farve"]; "</TD></TR></TABLE>"

Men det vil også betyde at jeg skal lave lignende kode for hver tabel jeg vil se. Tager det ikke lang tid at vise?
Avatar billede dr_chaos Nybegynder
26. oktober 2005 - 16:58 #11
det kommer an på hvor meget der skal vises.
Fordelen ved det javascript jeg lavede det er at alt arbejdet bliver lavet ud hos klienten.
Avatar billede stinejh1980 Nybegynder
28. oktober 2005 - 13:36 #12
Det jeg laver skal kun bruges inhouse og have max 5 brugere.
Kan det så betale sig?
Avatar billede dr_chaos Nybegynder
28. oktober 2005 - 13:51 #13
måske kan det betale sig.
Prøv engang at vise kildekoden for din aspx side.
Så skal jeg se om jeg ikke hurtigt kan strikke noget sammen for dig.
Avatar billede stinejh1980 Nybegynder
28. oktober 2005 - 14:19 #14
<%@ Page Language="VB" Debug="true" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.Oledb" %>
<script runat="server">

            Dim strConn, StrSql As String
            Dim objConn As OleDbConnection
            Dim objComm As OleDbCommand
            Dim objRs As OleDbDataReader
   
Sub Page_Load()

    strConn = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.Mappath("test.MDB") & ";"
    objConn = New OleDbConnection(strConn)

    objConn.Open()


    objComm = New OleDbCommand(strSQL, objConn)
    ObjRs = objComm.ExecuteReader()
        if objRs.Read() = true then
       
            LblInfo += "<TABLE class=Text id=Info cellSpacing=0 cellPadding=0 width=600 border=1>"
            LblInfo += "<TR bgColor=#cccccc><TD>Info fra Ordreliste</TD><TD>&nbsp; </TD><TD>&nbsp; </TD><TD>&nbsp; </TD></TR>"
            LblInfo += "<TR><TD>Kunde ID</TD><TD>" Request.Form["Kunde"]; "</TD><TD>Varetype</TD><TD>" Request.Form["type"]; "</TD></TR>"
            LblInfo += "<TR><TD>Navn</TD><TD>" Request.Form["Navn"]; "</TD><TD>Produktlinie</TD><TD>" Request.Form["Produktlinie"]; "</TD></TR>"
            LblInfo += "<TR><TD>Ordrenumber</TD><TD>" Request.Form["OrdreNr"]; "</TD><TD>Areal</TD><TD>" Request.Form["Areal"]; "</TD></TR>"
            LblInfo += "<TR><TD>Produktions nr</TD><TD>" Request.Form["Produktionsnr"]; "</TD><TD>Antal</TD><TD>" Request.Form["Antal"]; "</TD></TR>"
            LblInfo += "<TR><TD>Leveringsuge</TD><TD>" Request.Form["LeveringsUge"]; "</TD><TD>mål</TD><TD>" Request.Form["Maal"]; "</TD></TR></TABLE>"
       
        End if


ObjRs.Close()
objConn.Close()

End Sub

</script>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <link href="standard.css" type="text/css" rel="stylesheet" />
</head>
<body>
    <table class="Text" cellspacing="0" cellpadding="0" align="left" border="0">
        <tr>
            <td><h1>Print</h1></td>
        </tr>
        <tr>
            <td>
            <form runat="server">
                <div align="center"><asp:Label id="LblInfo" runat="server"></asp:Label>
                    <br />
                    <asp:Label id="LblDesign" runat="server"></asp:Label>
                    <br />
                    <asp:Label id="Lblklip" runat="server"></asp:Label>
                    <br />
                    <asp:Label id="Lblsy" runat="server"></asp:Label>
                    <br />
                    <asp:Label id="LblSlutkontrol" runat="server"></asp:Label>
                    <br />
                    <asp:Label id="LblForsendelse" runat="server"></asp:Label>
                    <br />
                </div>
            </form>
            </td>
        </tr>
    </table>
</body>
</html>
Avatar billede dr_chaos Nybegynder
28. oktober 2005 - 14:43 #15
er det den side som du beskrev i første omgang ?
Avatar billede stinejh1980 Nybegynder
28. oktober 2005 - 14:59 #16
Det er min printside som skal have alle info fra den forrige side (kun i tekstformat), hvor der både er textfelter med data fra database, data fra dropdown og data som brugeren selv har tastet ind.
Avatar billede stinejh1980 Nybegynder
31. oktober 2005 - 14:56 #17
Nu har jeg fundet ud af det med codebehind

På min side 1 har jeg skrevet: <asp:Button id="BtnPrint" onclick="BtnPrint_Click" runat="server" Text="Print"></asp:Button>

i min codebehind står der:
<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="iso-8859-1" %>

Imports Microsoft.VisualBasic

Partial Class CodeBehind
Inherits System.Web.UI.Page

    Protected Sub BtnPrint_Click(ByVal sender As Object, ByVal e As System.EventArgs)
        Response.redirect("print.aspx")
        lblinfo.Text = Request.Form["TxtTraadtykkelseResultat"];   
    End Sub
End Class

På min side 2 har jeg en label som hedder lblinfo.

Hvad skal jeg skrive på side 1 og 2 for at "koble dem sammen".

Jeg ved det er noget med
<%@ Page Language="VB" codefile="CodeBehind_vb.aspx.vb" Inherits="CodeBehind" Debug="true" %>


Men jeg kan ikke få det til at virke
Avatar billede stinejh1980 Nybegynder
31. oktober 2005 - 14:58 #18
Den skriver:
Typen 'Codebehind' kunne ikke indlæses
Avatar billede stinejh1980 Nybegynder
31. oktober 2005 - 15:14 #19
Fandt ud af det, men nu kan jeg ikke komme videre fordi den siger er lblinfo ikke er erklæret og selvfølgelig er den ikke det, for den er jo først på side 2
Avatar billede dr_chaos Nybegynder
31. oktober 2005 - 21:34 #20
du skal erklærer lblinfo i codebehind filen.
noget med Protected Label lblinfo
Avatar billede stinejh1980 Nybegynder
01. november 2005 - 10:09 #21
Det fandt jeg du af klige før jeg gik hjem i går, men så skriver den nu:

En værdi af typen 'System.Collections.Specialized.NameValueCollection' kan ikke konverteres til 'String'.

PGA denne kode i codebehind
Private Sub BtnPrint_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnPrint.Click
        LblInfo.Text = request.form["txtTraadtykkelseresultat"]
    End Sub

Jeg har prøvet.tostring()
osse at skrive request.item
Avatar billede dr_chaos Nybegynder
01. november 2005 - 10:16 #22
prøv med:

LblInfo.Text = Request.Form("txtTraadtykkelseresultat")
Avatar billede stinejh1980 Nybegynder
01. november 2005 - 11:02 #23
Detaljer om undtagelse:
System.NullReferenceException: Objektreferencen er ikke indstillet til en forekomst af et objekt.

Kildefejl:
Linje 5: 
Linje 6:      Public Sub BtnPrint_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnPrint.Click
Linje 7:          LblInfo.Text = request.form("txtTraadtykkelseresultat")
Linje 8:      End Sub
Linje 9:
Avatar billede dr_chaos Nybegynder
01. november 2005 - 11:04 #24
får du samme exception hvis du bruger:
PGA denne kode i codebehind
Private Sub BtnPrint_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnPrint.Click
        LblInfo.Text = "noget tekst";
    End Sub
Avatar billede stinejh1980 Nybegynder
01. november 2005 - 11:06 #25
jep
Avatar billede dr_chaos Nybegynder
01. november 2005 - 11:09 #26
når du bruger din print knap sender du så brugeren til en ny side ?
Avatar billede dr_chaos Nybegynder
01. november 2005 - 11:13 #27
tidligere havde du Response.redirect("print.aspx") på din side.
har du  LblInfo på print.aspx ?
Avatar billede stinejh1980 Nybegynder
01. november 2005 - 11:21 #28
ups ja, den slettede jeg for jeg troede jeg skulle sætte den et andet sted, glemte at aktivere den igen.

Ja jeg har lblinfo.

Jeg har fundet ad af det, men nu viser den bare intet på min print.aspx
Avatar billede dr_chaos Nybegynder
01. november 2005 - 11:22 #29
prøv at sætte
LblInfo.Text = Request.Form("txtTraadtykkelseresultat")
i page load på print.aspx
Avatar billede stinejh1980 Nybegynder
01. november 2005 - 11:35 #30
kan det passe at jeg skal skrive noget ved onload i lblinfo?
Avatar billede dr_chaos Nybegynder
01. november 2005 - 11:40 #31
ja det skal foregå når du kommer ind på print.aspx siden.
Avatar billede stinejh1980 Nybegynder
01. november 2005 - 13:10 #32
Nu har jeg skrevet:
    Public Sub BtnPrint_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnPrint.Click
          Response.Redirect("print.aspx")
        LblInfo.Text = request.form("txtTraadtykkelseresultat")
    End Sub

Og jeg har prøvet alt muligt med target m.m., men den bliver ved med at gå tilbage til min side 1
Avatar billede dr_chaos Nybegynder
01. november 2005 - 13:14 #33
hvor har du BtnPrint?
hvad hedder siden ?
Avatar billede stinejh1980 Nybegynder
01. november 2005 - 13:17 #34
btnprint er på side 1
den skal så tage info fra alle tekstfelterne og sende til print.aspx
Avatar billede dr_chaos Nybegynder
01. november 2005 - 13:21 #35
du skal bare lave en
          Response.Redirect("print.aspx")
og ikke andet på den side.
det er på print.aspx i codebehind at du skal sætte lblinfo.text
Avatar billede stinejh1980 Nybegynder
01. november 2005 - 13:25 #36
på side 1 har jeg
<asp:Button id="BtnPrint" OnClick="btnprint_click" runat="server" Text="Print"></asp:Button>
----------------------------------------------------------------------
På codebehind har jeg
Public Class nextpage
    Inherits System.Web.UI.Page
    Protected WithEvents lblinfo As System.Web.UI.WebControls.Label
    Protected WithEvents BtnPrint As System.Web.UI.WebControls.Button

    Public Sub BtnPrint_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnPrint.Click
          Response.Redirect("print.aspx")
        LblInfo.Text = request.form("txtTraadtykkelseresultat")
    End Sub

End Class
----------------------------------------------------------------------
På print aspx har jeg:
<asp:Label id="LblInfo" OnLoad="BtnPrint_Click" runat="server"></asp:Label>
Avatar billede stinejh1980 Nybegynder
01. november 2005 - 13:37 #37
hvis jeg skriver
Page_Load()
   
Lblinfo.text = "hej"
End Sub

Så skirver den hej, men jeg kan ikke få den til at skrive traadtykkelsen.
Avatar billede dr_chaos Nybegynder
01. november 2005 - 13:59 #38
så er det muligvis fordi
txtTraadtykkelseresultat er tom.
prøv med:
response.write( request.form("txtTraadtykkelseresultat"))
Avatar billede stinejh1980 Nybegynder
01. november 2005 - 14:06 #39
stadig intet
Avatar billede stinejh1980 Nybegynder
01. november 2005 - 14:10 #40
Nu har jeg fået den til at lave lidt ved at lave en klasse mere i codebehind som hedder hentinfo

Public Class hentInfo
    Inherits System.Web.UI.Page
    Protected WithEvents lblInfo As System.Web.UI.WebControls.label

    Public Sub HentInfo(ByVal sender As System.Object, ByVal e As System.EventArgs)
        Lblinfo.text = ("TxtTraadtykkelseResultat.text")
    End Sub

End Class
-------------------------------------------------------------------
Og på print.aspx har jeg så

<asp:Label id="LblInfo" Visible="true" OnLoad="hentInfo" runat="server"></asp:Label>

Men den skriver kun

TxtTraadtykkelseResultat.text

Og ikke det der står i textfeltet
Avatar billede dr_chaos Nybegynder
01. november 2005 - 14:24 #41
du skal bruge  Lblinfo.text = request.form("txtTraadtykkelseresultat")
Avatar billede stinejh1980 Nybegynder
01. november 2005 - 14:33 #42
hjælper stadig ikke
Avatar billede stinejh1980 Nybegynder
02. november 2005 - 10:27 #43
hvis jeg nu bruger dit java istedet - selvom jeg ingen anelse har om det. Hvor skal jeg så sætte det ind? Jeg har har forsøgt alt andet. Jeg har tæsket samtlige kodesider igennem på nettet + lånt bøger på biblo.
Avatar billede dr_chaos Nybegynder
02. november 2005 - 10:31 #44
hvis mig din kildekode så skal jeg implementere det for dig.
Jeg skal bare bruge det fra din aspx side ikke noget fra codebehind
Avatar billede stinejh1980 Nybegynder
02. november 2005 - 10:49 #45
Den er sindsyg lang , så jeg piller lige noget af det væk. Tror godt jeg kan finde ud af at rette det til.
Fik ihvertfald det du skrev til at vise den først tabel, men jeg vil kun have teksten ikke selve boksene
Avatar billede stinejh1980 Nybegynder
02. november 2005 - 11:05 #46
Så nu skulle jeg have fundet ud af det.
Men hvordan får jeg den til kun at vise teksten da den er længre end man kan se i felterne.

Min kode endte med at se sådan ud:


<%@ Page Language="VB" Debug="true" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.Oledb" %>
<script runat="server">

                    Dim strConn As String
                    Dim objConn As OleDbConnection
                    Dim objComm As OleDbCommand
                    Dim objRs As OleDbDataReader
   
                              Sub Page_Load()
   
                                  strConn = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.Mappath("test.MDB") & ";"
                                  objConn = New OleDbConnection(strConn)
   
                              End Sub
   
   
   
                  Sub BtnHent_Click(sender As Object, e As EventArgs)
   
                              Dim strSQL as string
                              strSQL = "Select * from DB where KundeID='" & TxtKunde.text & "' and OrdreNr='" & txtOrdreNr.text & "'"
                              ObjConn = New OleDbConnection("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source=test.mdb")
                            ObjComm = New OleDbCommand(strSQL, objConn)
   
                              ObjConn.Open()
                            ObjRs = objComm.ExecuteReader()
                                  While ObjRs.Read()

            '    INFO
                        TxtKunde.text = objrs("kunde")
                        TxtNavn.text = Objrs ("Navn")
                        TxtOrdreNr.text = Objrs ("OrdreNr")
                        TxtLevUge.text = Objrs ("LevUge")
                        TxtVaretype.text = Objrs ("Varetype")
                        TxtProduktlinie.text = Objrs ("Produktlinie")
                        TxtMateriale.text = Objrs ("Materiale")
'                        DropFarve

           
            '    SYNING
                        TxtTraadtykkelse.text = objrs("Traadtykkelse")
                        TxtSombredde.text = objrs("Sombredde")
                        TxtOmbuk.text = objrs("ombuk")
                        TxtAntalSyninger.text = objrs("syninger_antal")
                        TxtStinglaengde.text = objrs("Stinglaengde")
           
                                      End While
   
                              ObjRs.Close()
                              objConn.Close()
   
                        End Sub
                       
                              Sub BtnNy_Click(sender As Object, e As EventArgs)
                                  TxtKunde.text = ""
                                  TxtOrdrenr.text = ""
                              End Sub
   
</script>
<html>
<head>
    <title></title>
    <link href="standard.css" type="text/css" rel="stylesheet" />
</head>
<body id="Produktion">
    <form runat="server">
<script language="javascript">
function PrintThisPage()
{
  var sOption="toolbar=yes,location=yes,directories=yes,menubar=yes,";
      // sOption+="scrollbars=yes,width=1000,height=800,left=100,top=25";

  var sWinHTML = document.getElementById('produktion').innerHTML;
 
  var winprint=window.open("",null,"width=1000,status=yes,toolbar=no,menubar=no,location=no,scrollbars=yes,left=0,top=0");
      winprint.document.open();
      winprint.document.write('<html>');
      //skriv printer link
      winprint.document.write('<div id="Div1" ><a href=# onclick=window.print()>Udskriv side</a></div>');
      winprint.document.write(sWinHTML);         
      winprint.document.write('</body></html>');
      winprint.document.close();
      winprint.focus();
}
</script>
<div id="PrintDiv"><a href="java script:PrintThisPage();" >Printer Venlig Version</a></div>                       
<br />
<table width="600" border="1" cellpadding="0" cellspacing="0" class="Text" id="Info">
  <tbody>
    <TR>
      <TD>Kunde ID</TD>
      <TD><asp:TextBox id="TxtKunde" runat="server"></asp:TextBox></TD>
      <TD>Ordrenumber</TD>
      <TD><asp:TextBox id="TxtOrdrenr" runat="server"></asp:TextBox>
        <asp:Button id="BtnHent" onclick="BtnHent_Click" runat="server" CssClass="Text" Text="Hent"></asp:Button></TD>
    </TR>
  </tbody>
</table>
<br />
<table class="Text" id="Info" cellspacing="0" cellpadding="0" width="600" border="1">
  <tbody>
    <tr bgcolor="#cccccc">
      <td width="160"> Info </td>
      <td width="155">&nbsp;</td>
      <td width="90"> <p>Udført af</p>
        </td>
      <td width="185">&nbsp;</td>
    </tr>
    <TR>
      <TD>Kunde ID</TD>
      <TD><asp:TextBox id="TxtKundeResultat" runat="server"></asp:TextBox></TD>
      <TD>Varetype</TD>
      <TD><asp:TextBox id="TxtVaretype" runat="server"></asp:TextBox></TD>
    </TR>
    <TR>
      <TD>Navn</TD>
      <TD><asp:TextBox id="TxtNavn" runat="server"></asp:TextBox></TD>
      <TD>Produktlinie</TD>
      <TD><asp:TextBox id="TxtProduktlinie" runat="server"></asp:TextBox></TD>
    </TR>
    <TR>
      <TD>Ordrenumber</TD>
      <TD><asp:TextBox id="TxtOrdrenrS" runat="server"></asp:TextBox></TD>
      <TD>Materiale</TD>
      <TD><asp:TextBox id="TxtMateriale" runat="server"></asp:TextBox></TD>
    </TR>
    <TR>
      <TD>Leveringsuge</TD>
      <TD><asp:TextBox id="TxtLevUge" runat="server"></asp:TextBox></TD>
      <TD>Farve</TD>
      <TD><asp:DropDownList id="DropFarve" runat="server" AutoPostBack="True">
          <asp:ListItem Value="0" Selected="true">V&aelig;lg</asp:ListItem>
          <asp:ListItem Value="1">Sort</asp:ListItem>
          <asp:ListItem Value="2">hvid</asp:ListItem>
          <asp:ListItem Value="3">rød</asp:ListItem>
          <asp:ListItem Value="4">gul</asp:ListItem>
          <asp:ListItem Value="5">blå</asp:ListItem>
        </asp:DropDownList>      </TD>
    </TR>
  </tbody>
</table>
<br />
<table class="Text" id="Syning" cellspacing="0" cellpadding="0" width="600" border="1">
           
                <tr bgcolor="#cccccc">
                    <td>
                        Syning</td>
                    <td>&nbsp;                    </td>
                    <td>Udført af </td>
                    <td>&nbsp;                    </td>
                </tr>
                <tr>
                    <td>
                        Trådtykkelse</td>
                    <TD><asp:TextBox id="TxtTraadtykkelse" runat="server"></asp:TextBox></TD>
                    <td>
                        Antal syninger </td>
                    <TD><asp:TextBox ID="TxtAntalSyninger" runat="server"></asp:TextBox></TD>
                </tr>
                <tr>
                    <td>
                        Sømbredde</td>
                    <TD><asp:TextBox id="TxtSombredde" runat="server"></asp:TextBox></TD>
                    <td>
                        Stinglængde</td>
                    <TD><asp:TextBox id="TxtStinglaengde" runat="server"></asp:TextBox></TD>
                </tr>
                <tr>
                    <td>
                        Ombuk længde </td>
                    <TD><asp:TextBox id="TxtOmbuk" runat="server"></asp:TextBox></TD>
                    <td>
                        Stingtype</td>
                    <TD><asp:TextBox id="TxtStingtype" runat="server"></asp:TextBox></TD>
                </tr>
      </table>
<br />
        <table class="Text" cellspacing="0" cellpadding="0" width="600" border="1">
          <tbody>
            <tr bgcolor="#cccccc">
              <td> Forsendelse</td>
              <td>&nbsp;</td>
              <td> Udført af</td>
              <td>&nbsp;</td>
            </tr>
            <tr>
              <td> Poser</td>
              <td><asp:TextBox id="TxtPoserResultat" runat="server" TextMode="SingleLine"></asp:TextBox>
              </td>
              <td> Sendt dato: </td>
              <td>&nbsp;</td>
            </tr>
          </tbody>
        </table>
    </form>
</body>
</html>
Avatar billede dr_chaos Nybegynder
02. november 2005 - 11:45 #47
kan du ikke lave et screenshot og vise mig hvad du mener med at den er længere ?
Avatar billede stinejh1980 Nybegynder
02. november 2005 - 12:03 #48
Det jeg mente var bare at der er så mangle tabeller i koden, så hvis jeg ikke fjernede et par af dem ville det ende med at koden fyldte flere sider.

Jeg har fået den til at vise alle tabeller. Jeg gav body et id og ændrede
            var sWinHTML = document.getElementById('tabel1').innerHTML;
Til
            var sWinHTML = document.getElementById('produktion').innerHTML;
Avatar billede stinejh1980 Nybegynder
02. november 2005 - 12:05 #49
Nu er problemet bare at det er teksten i felterne(både dem fra db og manuel indtastning) og ikke felterne selv + jeg vil gerne se teksten fra dropdown osse.
Avatar billede stinejh1980 Nybegynder
02. november 2005 - 12:06 #50
den viser heller ikke CSS på printsiden
Avatar billede stinejh1980 Nybegynder
02. november 2005 - 12:32 #51
Jeg fandt ud af det med CSS, men jeg ved ikke hvordan jeg skal løse det med textboxene
Avatar billede stinejh1980 Nybegynder
02. november 2005 - 14:27 #52
Jeg lavede en label i bunden som viste resultatet og denne viste jeg så i mit java print
Avatar billede stinejh1980 Nybegynder
02. november 2005 - 16:00 #53
smid et svar så får dyu point
Avatar billede dr_chaos Nybegynder
02. november 2005 - 16:09 #54
fik du det hele til at virker ?
Du må undskylde at jeg ikke har svaret så meget idag.
Men har haft en vigtig opgave på arbejde :)
Avatar billede stinejh1980 Nybegynder
02. november 2005 - 16:38 #55
Ja jeg fik det hele til at virke.
Det har også kuen taget mig 2-3 dage.
Gid jeg havde taget det java før.
Selvom jeg ikke havde prøvet det før så er det faktisk ikke så svært at rette i.

/ElvStine
Avatar billede dr_chaos Nybegynder
02. november 2005 - 16:47 #56
det har helt sikkert sine fordele.
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