---
title: "ändra textboxvärdet"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/178493-ändra-textboxvärdet"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "annasmurf"
published: "2009-05-11T11:41:18.000Z"
updated: "2009-05-27T09:09:52.000Z"
replies: 5
views: 655
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/178493-ändra-textboxvärdet"
---

# ändra textboxvärdet

## #1 — annasmurf, 2009-05-11T11:41Z

hej!

jag har gjort en fråga som tar ut de presentkort som är kopplade till en åf, och de skriv ut på skärmen, men nu vill jag kunna redigerar raderna som jag får, tex fylla i text i raderna, ändra, så min fråga hur gör jag det?

```
public partial class Retailerinlogg : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void ButtonGetPresentkort_Click(object sender, EventArgs e)
    {
        bindGrid();
    }
    private void bindGrid()
    {
        Retailer retalier = new Retailer();
       
        int i = 0;
        if (int.TryParse(TextboxAFID.Text, out i))
        {

            RetailerSchema retailerSchema = retalier.GetByRetailerAndrnr(Textboxaf.Text, int.Parse(TextboxAFID.Text));
            if (retailerSchema.Retailer.Rows.Count > 0)
            {
                Presentkort presentkort = new Presentkort();
                PresentkortIDSchema presentkortSchema = presentkort.GetByAFID(retailerSchema.Retailer[0].AFID);

                GridViewPresentkort.DataSource = presentkortSchema;
                GridViewPresentkort.DataBind();
            }
            else
                LabelResult.Text = "Felaktig inmating, försök igen";

            LabelError.Visible = false;
        }
        else
        {
            LabelError.Text = "Felaktigt ÅF-id";
            LabelError.Visible = true;
        }
    }
    protected void GridViewPresentkort_RowDataBound(object sender, EventArgs e)
    {

    }
}
```

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

## #2 — annasmurf, 2009-05-14T05:04Z

ingen som kan hjälpa mig??? snälla

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

## #3 — hopparn, 2009-05-14T12:00Z

Du måste skapa möjligheter för att editera gridden
här är en bra länk
<http://www.aspdotnetcodes.com/GridView_Insert_Edit_Update_Delete.aspx>

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

## #4 — annasmurf, 2009-05-19T09:56Z

fixat

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

## #5 — johaseo, 2009-05-26T12:35Z

va bra Anna men hur fixade du det? ... pasta ut svaret här så kan denna tråd återanvändas av många fler istället för att vara en återvändsgärnd med bara en fråga i och inget svar ....

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

## #6 — annasmurf, 2009-05-27T09:09Z

ja jag gjorde så här:

```
 protected void grdPresentkort_RowEditing(object sender, GridViewEditEventArgs e)
    {
        TextBoxKund.Text = string.Empty;
        TextBoxTelefonnummer.Text = string.Empty;
        TextBoxBelopp.Text = string.Empty;
        TextBoxBeställningsdag.Text = string.Empty;
        TextBoxGiltigttom.Text = string.Empty;
        CheckBoxUpdateArktiverad.Checked = false;
        
        
        plUpdatePresentkort.Visible = true;
        GridViewRow dr = GridViewPresentkort.Rows[e.NewEditIndex];

        int presentKortID = int.Parse(((Label)dr.FindControl("LabelPresentKortID")).Text);

        RetailerSchema retailerSchema = retalier.GetByRetailerAndrnr(Textboxaf.Text, int.Parse(TextboxAFID.Text));
        if (retailerSchema.Retailer.Rows.Count > 0)
        {
            Presentkort presentkort = new Presentkort();
            PresentkortIDSchema presentkortSchema = presentkort.GetByAFID(retailerSchema.Retailer[0].AFID);
            PresentkortIDSchema.PresentkortIDRow row = presentkortSchema.PresentkortID.FindByPresentKortID(presentKortID);

            LabelHeading.Text = "Ändra på biljett (id: " + presentKortID.ToString() + ")";
            LabelPresentKortID.Text = presentKortID.ToString();

            if(!row.IsKundNull())
                TextBoxKund.Text = row.Kund;
            if (!row.IsTelefonnummerNull())
                TextBoxTelefonnummer.Text = row.Telefonnummer;
            if (!row.IsBeloppNull())
                TextBoxBelopp.Text = row.Belopp.ToString();
            if (!row.IsBeställningsdagNull())
                TextBoxBeställningsdag.Text = row.Beställningsdag.ToShortDateString();
            if (!row.IsGiltigttomNull())
                TextBoxGiltigttom.Text = row.Giltigttom.ToShortDateString();
            if (!row.IsArktiveradNull())
                CheckBoxUpdateArktiverad.Checked = row.Arktiverad;
        }
```

 och då funkade det som jag ville!

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/178493-ändra-textboxvärdet
