PDA

View Full Version : [c# asp.net] Datagrid e gestione righe


Pingus
22-11-2004, 14:11
Ho usato un datagrid per visualizzare dei dati da db....
nelle righe dalla tabella, dovra comparire un
check box, pero puo darsi che un check box sia da associare a 2 righe (praticamente avrebbe colspan=2)..come faccio?
Ho fatto questo codice, ma ho un checkbox per ogni riga...come faccio per mettere la condizione per cui per esempio se l'IdRichiesta estratto è uguale a 2 ha il checkbox in comune con
la riga sotto?:

PAGINA PROVA.ASPX


<%@ Page CodeBehind="AnnullaRichiesta.aspx.cs" Language="c#" AutoEventWireup="false" Inherits="Stefano.AnnullaRichiesta" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD </HEAD>
<body bgcolor="white">
<form runat="server" ID="Form1">
<asp: Datagrid ID="MyDataGrid" AutogenerateColumns="false" CellPadding="2" BorderWidth="1" BorderColor="White" GridLines="vertical" OnItemCommnd="OnItemCommand" RunAt="server">
<Columns>
<asp:BoundColumn HeaderText="Item ID" DataField="idRichiesta" />
<asp:ButtonColumn HeaderText="ACTION" Text="ADD TO" CommandName="AddToCart" />
</Columns>

</asp: DataGrid>
<asp:Label ID="Output" RunAt="server" />
</form>
</body>
</HTML>


PAGINA PROVA.ASPX.CS

namespace Stefano
{
public class AnnullaRichiesta : System.Web.UI.Page
{
----varie dichiarazioni----
private void Page_Load(object sender, System.EventArgs e)

{
if (!IsPostBack)
{
Conn = new Microsoft.Data.Odbc.OdbcConnection(strConn);
try
{
Conn.Open();
Query = "select d.IdRichiesta ";
Query = Query+"from gestioneferie.dettaglioRichiesta d";
command = new Microsoft.Data.Odbc.OdbcCommand(Query,Conn);
reader = command.ExecuteReader();
MyDataGrid.DataSource = reader;
MyDataGrid.DataBind();
}
finally{Conn.Close();}
}
}
}

Pingus
22-11-2004, 16:28
uppp