---
title: "datagrid"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/98408-datagrid"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Nöff"
published: "2004-02-29T15:40:20.000Z"
updated: "2004-03-05T10:27:24.000Z"
replies: 6
views: 347
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/98408-datagrid"
---

# datagrid

## #1 — Nöff, 2004-02-29T15:40Z

1\. Har ett editerbart datagrid
2\. Skapar columner deklarativt.
3\. Vill ibland sätta Visible till false på vissa kolumner

Men när jag då ska uppdatera mitt datagrid möts jag av ett "Input string was not in a correct format." Och detta beror ju på att den den texboxen som representerar tex "namn"(som jag satte visible=false) inte kommer med alls på HTML sidan, den skippas helt, kan man göra nåt åt det och sätta den till "verklig" visible=false? , alltså så att \<input type=text hidden\> verkligen kommer med på sidan även fast den inte är visible=true??

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

## #2 — m_soderlund, 2004-03-01T08:36Z

Varför skulle du vilja att den kom med på sidan om den ändå ska vara osynlig?

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

## #3 — cyprys, 2004-03-01T09:57Z

Därför att man vill få med värdet.

Jag brukar använda mig av en osynlig kolumn för detta i datagriden och det funkar bra att köra findcontrol på osynliga kolumner.

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

## #4 — Nöff, 2004-03-01T11:47Z

fick inte riktigt fram det, testade

 Response.Write(e.Item.FindControl("kundID").GetType().ToString());

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

## #5 — drunken_master, 2004-03-04T12:46Z

Eftersom du verkar vilja att kundId ska vara en slags "nyckelkolumn" skulle jag göra på detta sätt istället:

I aspx-sidan deklarerar du DataKeyField="kundID" tillsammans med datagriddens deklaration.

Sen plockar du fram id:t i koden på detta sätt:

int id = (int)dgKunder.DataKeys\[e.Item.ItemIndex\];

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

## #6 — Nöff, 2004-03-04T22:13Z

mm. jag vet, men jag har ca 3 ID:n i datagridet och jag måste få med alla. men jag fann en lösning som var lättare än jag trodde :)

tadaaaa: int.Parse(e.Item.Cells\[2\].Text)

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

## #7 — Ricki, 2004-03-05T10:27Z

En bra sida som har mycket information om DataGridden och länkar till andra sidor som har information är <http://www.datagridgirl.com.> Ville bara tipsa!

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/98408-datagrid
