---
title: "Aktuellt datum i texbox"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/177028-aktuellt-datum-i-texbox"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "liverpool"
published: "2009-02-19T16:17:34.000Z"
updated: "2009-06-13T15:21:28.000Z"
replies: 12
views: 853
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/177028-aktuellt-datum-i-texbox"
---

# Aktuellt datum i texbox

## #1 — liverpool, 2009-02-19T16:17Z

```

```

Hej

Jag vill få fram aktuellt datum som ligger i TextBox3 när jag skall skapa en artikel. Men hur?

```
<asp:TemplateField HeaderText="Datum för artikel" 
            SortExpression="godkanddatum">
            <InsertItemTemplate>
                <asp:TextBox ID="TextBox3" runat="server" Text='<%# Bind("godkanddatum") %>'></asp:TextBox>
            </InsertItemTemplate>
        </asp:TemplateField>
```

Permalänk: https://www.webforum.nu/p/177028

## #2 — hopparn, 2009-02-22T17:39Z

jag förstår inte frågan, kan du omformulera dig?

Permalänk: https://www.webforum.nu/p/2169902

## #3 — liverpool, 2009-02-23T08:27Z

Hej igen

Jag vill att aktuellt datum skall vara ifyllt i textboxen. 2009-02-26 23:45:45. Om man vill kan man ändra det.

Skall man använda getdate eller  Now i textboxen?

Permalänk: https://www.webforum.nu/p/2169958

## #4 — Zaiman, 2009-02-23T08:58Z

Är det så här du menar?

```
TextBox3.text  = DateTime.Now.ToString();
```

Mer att läsa om TextBox på http://msdn.microsoft.com/en-us/library/system.windows.forms.textbox(VS.71).aspx

Permalänk: https://www.webforum.nu/p/2169960

## #5 — liverpool, 2009-02-23T10:26Z

Jag gjorde så här. Men datumet kommer inte in i databasen, konstigt!

```
<EditItemTemplate>
                <asp:TextBox ID="TextBox3" Text='<%# DateTime.Now.ToString() %>' runat="server"> </asp:TextBox>
            </EditItemTemplate>
```

Permalänk: https://www.webforum.nu/p/2169967

## #6 — rhdf, 2009-02-23T11:39Z

varför inte bara peta in dagens datum direkt när du sparar  i databasen?

Permalänk: https://www.webforum.nu/p/2169971

## #7 — lilja, 2009-02-24T21:51Z

Visas datumet korrekt i textboxen men sparas inte ner i databasen? Är det så vi ska tolka frågan? För i sådana fall är det fel i din kod som sparar ner data i databasen, antar jag??

Permalänk: https://www.webforum.nu/p/2173291

## #8 — liverpool, 2009-06-10T07:48Z

Hej igen

Detta funkar inte varför. Datumet finns i textboxen, men när jag spara inlägget sparas inte i databasen. Blir en tom ruta. Databasen har datetime. Någon som kan hjälpa mig.

Koden:

```

<asp:TemplateField HeaderText="Datum för kvalitetskontroll" 
            SortExpression="godkanddatum">
            <ItemTemplate>
                <asp:Label ID="Label7" runat="server" Text='<%# Bind("godkanddatum") %>'></asp:Label>
            </ItemTemplate>
            <EditItemTemplate>
            
                <asp:TextBox ID="goddatum" Text='<%# DateTime.Now.ToString() %>' runat="server"> </asp:TextBox>
               <asp:RequiredFieldValidator ID="rfvgoddatum" runat="server" ControlToValidate="goddatum" ErrorMessage="<b>Datum</b> får ej vara tomt!!" Display="Static" SetFocusOnError="true" CssClass="MessageLabel" />
            </EditItemTemplate>
            <InsertItemTemplate>
                <asp:TextBox ID="goddatum" runat="server" Text='<%# DateTime.Now.ToString() %>'></asp:TextBox>
            </InsertItemTemplate>
        </asp:TemplateField>
```

Permalänk: https://www.webforum.nu/p/2190197

## #9 — hopparn, 2009-06-10T09:18Z

Det är inte där du har problem... det där ser helt ok ut... hur ser ditt sparande i codebehind ut?

Permalänk: https://www.webforum.nu/p/2190206

## #10 — liverpool, 2009-06-10T09:39Z

Jag kör allting från sidan. Använder SQL 2005. Det är när jag skall uppdatera formuläret som datumet inte kommer in i databasen. Det finns i textrutan.

Här kommer min sql-kod om det hjälper?

```
       <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
            ConnectionString="<%$ ConnectionStrings:wkvalitetConnectionString2 %>" 
            SelectCommand="SELECT [sid], [anr], [inkopsnr], [uppackav], [kontroll], [sdatum], [lagerplats], [avikelnr], [avikelse], [godkanddatum], [slutkontrollav], [antal], [avslutadavikelse] FROM [slutkontroll] WHERE ([sid] = @sid)"                                  
            UpdateCommand="UPDATE [slutkontroll] SET [anr] = @anr, [inkopsnr] = @inkopsnr, [uppackav] = @uppackav, [kontroll] = @kontroll, [sdatum] = @sdatum, [lagerplats] = @lagerplats, [avikelnr] = @avikelnr, [avikelse] = @avikelse, [godkanddatum] = @godkanddatum, [slutkontrollav] = @slutkontrollav, [antal] = @antal, [avslutadavikelse] = @avslutadavikelse WHERE [sid] = @original_sid" 
            DeleteCommand="DELETE FROM [slutkontroll] WHERE [sid] = @original_sid" 
            InsertCommand="INSERT INTO [slutkontroll] ([anr], [inkopsnr], [uppackav], [kontroll], [sdatum], [lagerplats], [avikelnr], [avikelse], [godkanddatum], [slutkontrollav], [antal], [avslutadavikelse]) VALUES (@anr, @inkopsnr, @uppackav, @kontroll, @sdatum, @lagerplats, @avikelnr, @avikelse, @godkanddatum, @slutkontrollav, @antal, @avslutadavikelse)" 
            OldValuesParameterFormatString="original_{0}">
            <SelectParameters>
                <asp:QueryStringParameter Name="sid" QueryStringField="sid" Type="Int32" />
            </SelectParameters>
          
            <DeleteParameters>
                <asp:Parameter Name="original_sid" Type="Int32" />
            </DeleteParameters>
          
            <UpdateParameters>
                <asp:Parameter Name="anr" Type="String" />
                <asp:Parameter Name="inkopsnr" Type="String" />
                <asp:Parameter Name="uppackav" Type="String" />
                <asp:Parameter Name="kontroll" Type="Boolean" />
                <asp:Parameter Name="sdatum" Type="DateTime" />
                <asp:Parameter Name="lagerplats" Type="String" />
                <asp:Parameter Name="avikelnr" Type="String" />
                <asp:Parameter Name="avikelse" Type="Boolean" />
                <asp:Parameter Name="godkanddatum" Type="DateTime" />
                <asp:Parameter Name="slutkontrollav" Type="String" />
                <asp:Parameter Name="antal" Type="String" />
                <asp:Parameter Name="avslutadavikelse" Type="Boolean" />
                <asp:Parameter Name="original_sid" Type="Int32" />
            </UpdateParameters>
            
            <InsertParameters>
                <asp:Parameter Name="anr" Type="String" />
                <asp:Parameter Name="inkopsnr" Type="String" />
                <asp:Parameter Name="uppackav" Type="String" />
                <asp:Parameter Name="kontroll" Type="Boolean" />
                <asp:Parameter Name="sdatum" Type="DateTime" />
                <asp:Parameter Name="lagerplats" Type="String" />
                <asp:Parameter Name="avikelnr" Type="String" />
                <asp:Parameter Name="avikelse" Type="Boolean" />
                <asp:Parameter Name="godkanddatum" Type="DateTime" />
                <asp:Parameter Name="slutkontrollav" Type="String" />
                <asp:Parameter Name="antal" Type="String" />
                <asp:Parameter Name="avslutadavikelse" Type="Boolean" />
            </InsertParameters>
            
        </asp:SqlDataSource>
```

Permalänk: https://www.webforum.nu/p/2190209

## #11 — hopparn, 2009-06-10T14:54Z

tja, jag brukar sköta det på annat vis men... ska inte parameter:name återspegla namnet på textboxen? isf ska det vara goddatum och inte godkanddatum :)

Permalänk: https://www.webforum.nu/p/2190244

## #12 — rhdf, 2009-06-10T16:42Z

om jag inte minns helt fel så måste man fånga upp datumet i din_formview.OnItemInserting och där sätta 
SqlDataSource1.Insertparameters("godkanddatum") = din_uppfångade_textbox.text

eller nåt liknande eftersom parametern för datumet annars kommer sakna värde. Eftersom du använder 2-way binding så kommer de andra paramaterarna automatiskt få ett värde

Permalänk: https://www.webforum.nu/p/2190252

## #13 — Toonster, 2009-06-13T15:21Z

i insert parameter har du:
\<asp:Parameter Name="godkanddatum" Type="DateTime" /\>

och i formuläret har du:
\<asp:TextBox ID="goddatum"

detta är nog den grundläggande orsaken till att det inte funkar

Permalänk: https://www.webforum.nu/p/2190484

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/177028-aktuellt-datum-i-texbox
