---
title: "DataGrid och editing Items/ sorting..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/20330-datagrid-och-editing-items-sorting"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Han-Solo"
published: "2002-01-31T10:45:00.000Z"
updated: "2002-01-31T17:22:00.000Z"
replies: 2
views: 206
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/20330-datagrid-och-editing-items-sorting"
---

# DataGrid och editing Items/ sorting...

## #1 — Han-Solo, 2002-01-31T10:45Z

Hejsan!

Fasen va .net är förenklat... synd bara att jag inte fixar det ;)

Nu har jag problem med DataGridets editing Items och sorting...

```
<%@ Page Language="VB" %>
<%@ Import Namespace = "System.Data" %>
<%@ Import Namespace = "System.Data.OleDb" %>
<script runat="server">
	Sub Page_Load (obj as object, E as Eventargs)
		dim connection as new OleDbConnection ("Provider=Microsoft.Jet.OLEDB.4.0;" & _
						"Data Source=C:\Hemsidorna\arbeten\net\db\db.mdb")
						'Sökvägen borde gå att göra dynamisk på nått vänster'
		dim sql as String
		sql = "SELECT * FROM Lankar ORDER by Kategori"
		dim cmd as new OleDbDataAdapter (sql, connection)
		
		dim ds as DataSet = new DataSet("MittDataSet")
		cmd.fill(ds, "Lankar")			
		
		DataGrid1.DataSource = ds.Tables("Lankar").DefaultView
		DataGrid1.DataBind()
	end sub

	sub Datagrid1_Edit(obj as object, E as DataGridCommandEventargs)
		Datagrid1.EditItemIndex = e.item.itemindex
		datagrid1.Databind()
	end sub

	sub Datagrid1_Update(obj as object, E as DataGridCommandEventargs)
		'do updates'
		DataGrid1.DataBind()
	end sub

	sub Datagrid1_Cancel(obj as object, E as DataGridCommandEventargs)
		Datagrid1.EditItemIndex = -1
		datagrid1.Databind()
	end sub

	'sub Datagrid1_SortCommand(obj as Object, e as DataGridSortCommandEventArgs)'
	'	DataGrid1.DataBind()'
	'end sub'
</script>
<Html>
	<head>
		<title>db</title>
	</head>
	<LINK REL="StyleSheet" HREF="mall.css" type="text/css">
		<body>
			<asp:DataGrid ID="datagrid1" Runat="server" BorderColor="black" GridLines="Vertical" cellpadding="4" CellSpacing="0" Width="300" Font-Name="verdana" Font-Size="8pt" showfooter="True" HeaderStyle-BackColor="#cccc99" FooterStyle-BackColor="#cccc99" ItemStyle-BackColor="#ffffff" AlternatingItemStyle-BackColor="#cccccc" AutoGenerateColumns="False" OnEditCommand="DataGrid1_Edit" OnCancelCommand="DataGrid1_Cancel" OnUpdateCommand="DataGrid1_Update" AllowSorting="True">
				<Columns>
					<asp:TemplateColumn HeaderText="Namn" SortExpression="namn">
						<ItemTemplate>
							<asp:Label ID="Namn" Runat="server" text='<%# Container.DataItem("Namn") %>' />
						</ItemTemplate>
					</asp:TemplateColumn>
					<asp:BoundColumn HeaderText="URL" DataField="URL" SortExpression="url" />
					<asp:EditCommandColumn EditText="Redigera" CancelText="Avbryt" UpdateText="Updatera" itemstyle-wrap="False" HeaderText="Ändra" />
				</Columns>
			</asp:DataGrid>
		</body>
</Html>
```

Varken editeringen eller sorteringen får jag att fungera... 

Länkarna på sidan ser ut såhär (ungefär)

```
__dopostback('datagrid1:ctrl0:ctrl0','')
```

det fattas parametrar på den sista posten... någon som vet???

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

## #2 — NETwork, 2002-01-31T12:41Z

Lite läsning:
 <http://www.aspfree.com/quickstart/aspplus/samples/webforms/ctrlref/webctrl/datagrid/doc_datagrid.aspx>

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

## #3 — Han-Solo, 2002-01-31T17:22Z

Haha... jag hade glömt

```
<form runat="server">
...
...
</form>
```

men tack för länke iaf NetWORK... den verkar vara riktigt matnyttig!

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/20330-datagrid-och-editing-items-sorting
