PDA

View Full Version : فراخوانی دیتا ست



dalaho
چهارشنبه 01 تیر 1384, 09:33 صبح
سلام من در یک کلاس یک دیتا ست ساخته و دیتا آداپتر را با آن fill نموده ام
حالا می خواهم در فرم اصلی از آن استفاده کنم لطفآ نحوه فراخوانی بگویید

public void drop(DB drop)
{
try{
adapter= new OleDbDataAdapter("select * FROM pc",connection);
dataSet = new DataSet();
adapter.Fill(dataSet,"pc");
}
catch(Exception exp){
}
}

dot_net_lover2
چهارشنبه 01 تیر 1384, 12:17 عصر
این کلاس را اول بسازید :


using System;
using System.Data;
using System.Data.OleDb;

namespace DBCLASS
{
/// <summary>
/// Summary description for FillDs.
/// </summary>
public class FillDs
{
string cnStr;
OleDbConnection cn;
OleDbDataAdapter da;


public FillDs()
{
//
// TODO: Add constructor logic here
//
}
public void Connect()
{
cnStr = "Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Registry Path=;Jet OLEDB:Database Locking Mode=1;Data Source="+"C:\\Inetpub\\wwwroot\\DBCLASS\\test.mdb"+";Jet OLEDB:Engine Type=5;Provider="+"Microsoft.Jet.OLEDB.4.0"+";Jet OLEDB:System database=;Jet OLEDB:SFP=False;persist security info=False;Extended Properties=;Mode=Share Deny None;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Create System Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;User ID=Admin;Jet OLEDB:Global Bulk Transactions=1";;
cn = new OleDbConnection(cnStr);
}
public void Fill(DataSet ds)
{
string selCmd = "select * from personal";
da = new OleDbDataAdapter(selCmd,cn);
da.Fill(ds);
}

}
}

بعد اینطوری از کلاس استفاده کنید.


private void Page_Load(object sender, System.EventArgs e)
{
DataSet ds = new DataSet();
FillDs myDs = new FillDs();
myDs.Connect();
myDs.Fill(ds);
DataGrid1.DataSource = ds.Tables[0];
DataGrid1.DataBind();
ListBox1.DataSource = ds.Tables[0];
ListBox1.DataTextField = ds.Tables[0].Columns[1].ToString();
ListBox1.DataBind();
}


اینم یک نمونه که Web Base است (به درخواست dalaho)

dalaho
چهارشنبه 01 تیر 1384, 14:03 عصر
مرسی لطف کردی :flower: :flower: :flower: :flower:
:flower: :flower: :flower: :flower: :flower: :flower: