نمایش نتایج 1 تا 3 از 3

نام تاپیک: فراخوانی دیتا ست

  1. #1
    کاربر دائمی
    تاریخ عضویت
    دی 1383
    محل زندگی
    تهران
    پست
    189

    فراخوانی دیتا ست

    سلام من در یک کلاس یک دیتا ست ساخته و دیتا آداپتر را با آن fill نموده ام
    حالا می خواهم در فرم اصلی از آن استفاده کنم لطفآ نحوه فراخوانی بگویید

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

  2. #2
    کاربر دائمی آواتار dot_net_lover2
    تاریخ عضویت
    اردیبهشت 1383
    محل زندگی
    شیراز
    پست
    324
    این کلاس را اول بسازید :

    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&# 40;);
    ListBox1.DataBind();
    }


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

  3. #3
    کاربر دائمی
    تاریخ عضویت
    دی 1383
    محل زندگی
    تهران
    پست
    189
    مرسی لطف کردی :flower: :flower: :flower: :flower:
    :flower: :flower: :flower: :flower: :flower: :flower:

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •