Hej och välkommen till webforum!
Det blir enklare om du använder [ kod ] markeringen.
http://www.asp.net/QuickStart/aspnet/doc/data/databases.aspx#sortpage
Snackar om det i ASP.Net 2.0.
Jag är lite för trött för tillfället, men kanske imorgon ;)
1 svar · 290 visningar · startad av malmberg
Är riktigt ny på det här så undrar om det är någon som har någon bra länk eller exempel kod för följande. Så om det finns någon som har en länk eller tips hur man skall göra så är jag extremt tacksam.
Har en access db med namn support.mdb som är en databas över hjälppersonal vid kriser. id, name, city, type. Och vad jag vill göra i C# eller Vb.net är att skapa en lista med alla. Och för första gången använder jag datagrid och hittar inte någon bra sida som kan hjälpa mig med nästa steg.
- Att få paging med exempel 20 rader per sida.
- Att id skall användas runt name posten för klick till ny sida dvs
<a href="viewsupport.aspx?id=43">name</a>
- Hur kan man ändra bredden på respektive kolumn i griden.
Mvh
John
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>
<script language="c#" runat="server">
void Page_Load()
{
string strConnection = "Provider=Microsoft.Jet.OleDb.4.0;";
strConnection += @"Data Source=F:\support.mdb";
string strSQL = " Select * from supportstaff where city_name='city';";
OleDbConnection objConnection = new OleDbConnection(strConnection);
OleDbCommand objCommand = new OleDbCommand(strSQL, objConnection);
objConnection.Open();
dgEmps.DataSource =
objCommand.ExecuteReader(CommandBehavior.CloseConnection);
dgEmps.DataBind();
}
protected void dgEmps_SelectedIndexChanged(object sender, EventArgs e)
{
}
</script>
<html>
<body>
<h2>test</h2>
<asp:datagrid id="dgEmps" runat="server"
CellPadding="3"
Font-Name="arial"
Font-Size="8pt"
HeaderStyle-BackColor="#dcdcdc"
HeaderStyle-ForeColor="blue"
PagerStyle-Mode="NumericPages"
PagerStyle-HorizontalAlign="Right"
ShowHeader="true"
BorderColor="black"
BorderWidth="0"
GridLines="Both"
CellSpacing="0"
AlternatingItemStyle-BackColor="#eeeeee"
OnSelectedIndexChanged="dgEmps_SelectedIndexChanged" Width="615px"
>
<PagerStyle HorizontalAlign="Right" Mode="NumericPages" />
<AlternatingItemStyle BackColor="#EEEEEE" />
<HeaderStyle BackColor="Gainsboro" ForeColor="Blue" />
</asp:datagrid>
</body>
</html>
Hej och välkommen till webforum!
Det blir enklare om du använder [ kod ] markeringen.
http://www.asp.net/QuickStart/aspnet/doc/data/databases.aspx#sortpage
Snackar om det i ASP.Net 2.0.
Jag är lite för trött för tillfället, men kanske imorgon ;)