Bonjour, je voulais savoir si quelqu'un savais savait comment utilisé un UserControl dans le code d'une page ASPX.CS. En fait, je ne suis pas capable de populer mon tableau si mon code et dans la page .CS et je suis capable si mon form load est dans la page .ASPX. Mon but est de séparer les deux partie.
Page ASPX (HTML)
<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="WebApplication1.WebForm1" %>
<%@ Register TagPrefix="uc1" TagName="DataSetGrid" Src="DataSetGrid.ascx" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<title>Multi-table DataGrid</title>
<body style="FONT-SIZE:8pt;FONT-FAMILY:verdana">
<uc1:DataSetGrid id="DataSetGrid1" runat="server"></uc1:DataSetGrid>
</body>
</HTML>
Fonction Page_Load
private void Page_Load(object sender, System.EventArgs e)
{
// Safer connection
System.Data.SqlClient.SqlDataAdapter Adapter = new SqlDataAdapter(
"SELECT customerid AS ID, companyname AS Customer FROM customers;" +
"SELECT orderid AS ID, customerid AS Customer, orderdate AS Date FROM Orders",
"Trusted_Connection=No;User ID=TestASP;Password=testasp;data source=SQLTEST;persist security info=False;initial catalog=northwind;");
System.Data.DataSet data = new DataSet();
Adapter.Fill(data);
data.Tables[0].TableName = "Customers";
data.Tables[1].TableName = "Orders";
DataSetGrid1.DataSource = data;
DataSetGrid1.DataBind();
}
Merci
Antoine