Lite läsning:
http://www.aspfree.com/quickstart/aspplus/samples/webforms/ctrlref/webctrl/datagrid/doc_datagrid.aspx
------------------
Jag kan inte komma på någon signatur.
2 svar · 202 visningar · startad av Han-Solo
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???
------------------
...in a galaxy far far away
Lite läsning:
http://www.aspfree.com/quickstart/aspplus/samples/webforms/ctrlref/webctrl/datagrid/doc_datagrid.aspx
------------------
Jag kan inte komma på någon signatur.
Haha... jag hade glömt
<form runat="server">
...
...
</form>
men tack för länke iaf NetWORK... den verkar vara riktigt matnyttig!
------------------
...in a galaxy far far away