Jag hämtar data från två databastabeller. Hur gör jag för att datan från dessa två tabeller ska finnas med i serverkontrollen Repeater? min DB class tex DB.cs är lite spesefik för det jag gör nu men men... Är något dålig på att förklara problematiken ibland:) Det jag vill åstadkomma är att skapa en relation mellan två databaser och låta en repeater visa denna information.Fler tabeller i en DataSet
Sv: Fler tabeller i en DataSet
<code>
using System.Data;
using System.Data.OleDb;
namespace varuDatabas
{
public class varuDB
{
OleDbConnection dbConn;
static string dbSource = @"C:\Documents and Settings\Ehel\Mina dokument\Visual Studio 2005\WebSites\MySite\App_Data\data.mdb";
string dbProvider = "Provider=Microsoft.Jet.OleDb.4.0;Data Source=" + dbSource;
public varuDB()
{
dbConn = new OleDbConnection(dbProvider);
}
public void Insert(string ipadd)
{
dbConn.Open();
//string dbSQL = sql;
string sql = "INSERT INTO ips (ip,ipdate) VALUES ('" + ipadd + "',#" + System.DateTime.Now + "#)";
OleDbCommand dbComm = new OleDbCommand(sql, dbConn);
dbComm.ExecuteNonQuery();
dbConn.Close();
}
public DataSet Select(string sql)
{
dbConn.Open();
DataSet dbDataSet = new DataSet();
OleDbDataAdapter dbAdapt = new OleDbDataAdapter(sql, dbConn);
dbAdapt.Fill(dbDataSet, "Produkter");
dbConn.Close();
return dbDataSet;
}
}
}
</code>
i din kod skriver du sen
using varuDatabas;
//declarerar
varuDB db = new varuDB();
//sen i Page_Load
Repeater.DataSource = db.Select("SELECT * FROM mintabell;");
Repeater.DataBind();
Brukar inte använda Repeater så jag hoppas det funkar på det.
Sv:Fler tabeller i en DataSet