---
title: "Formatera en DataGrid"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/119941-formatera-en-datagrid"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Uwe"
published: "2005-01-12T09:14:14.000Z"
updated: "2005-01-13T10:20:14.000Z"
replies: 2
views: 279
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/119941-formatera-en-datagrid"
---

# Formatera en DataGrid

## #1 — Uwe, 2005-01-12T09:14Z

Jag har en DataGrid där jag skulle vilja kunna formatera en av kolumnerna som är av typen int, och skriva ut en text beroende på värdet.

Tänkte göra detta i c# koden men har fullständigt kört fast.

Så här ser koden ut nu.

```
sqlCommand1.CommandText = "SELECT * FROM table";
sqlDataAdapter = new System.Data.SqlClient.SqlDataAdapter(sqlCommand1);
sqlDataAdapter.Fill(dsDataSet, "PrintFiles");
			
DataGrid1.AllowPaging = true;
DataGrid1.PageSize = 10;
						
DataGrid1.DataSource = dsDataSet;
DataGrid1.CurrentPageIndex = iCurrentPageIndex;

//här skulle jag vilja manipulera men datagrid

DataGrid1.DataBind();
```

Finns det nåt sätt för att göra detta?

//Uwe

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

## #2 — Jon, 2005-01-12T12:47Z

Visst kan du göra det!

Det finns ett event på DataGrid:en som heter OnItemDatabound där du kan fånga upp varje genererad rad och mecka så mycket du vill med.

Googlade fram ett exempel:
<http://www.codeproject.com/aspnet/ItemCreated.asp>

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

## #3 — Uwe, 2005-01-13T10:20Z

Tack Jon  :) 

Det var precis vad jag letade efter.

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

---

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