PDA

View Full Version : انتقال اطلاعات جدول پايگاه داده به listView



0elnaz0
شنبه 03 بهمن 1388, 14:30 عصر
سلام دوستان

كدي كه بشه اطلاعات جدول پايگاه داده رو تو ListView نشان داد رو بگيد.


بي نهايييييييت ممنون

0elnaz0
شنبه 03 بهمن 1388, 17:56 عصر
هر كي بلده كمكم كنه خيلي فوري بايد پروژه رو تحويل بدم تو listView موندم

seven7777777
شنبه 03 بهمن 1388, 20:58 عصر
سلام
اطلاعات رو چه جوری می خونین ؟
می خواین با datareader بخونین یا dataset دارین و می خواین به لیست بایند کنین ؟

AliRezaPro
شنبه 03 بهمن 1388, 21:25 عصر
این نام تمام جداول رو واکشی میکنه ،کافیه در حلقه متد add رو پیاده سازی کنید

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

public class DatabaseInfo {
public static void Main () {
String connect = "Provider=Microsoft.JET.OLEDB.4.0;data source=.\\Employee.mdb";
OleDbConnection con = new OleDbConnection(connect);
con.Open();
Console.WriteLine("Made the connection to the database");

Console.WriteLine("Information for each table contains:");
DataTable tables = con.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,new object[]{null,null,null,"TABLE"});

Console.WriteLine("The tables are:");
foreach(DataRow row in tables.Rows)
Console.Write(" {0}", row[2]);


con.Close();
}
}

0elnaz0
شنبه 03 بهمن 1388, 22:49 عصر
سلام
اطلاعات رو چه جوری می خونین ؟
می خواین با datareader بخونین یا dataset دارین و می خواین به لیست بایند کنین ؟


پاسخ:با عرض سلام مجدد و تشکر از شما دوست گرامی

من کدها و عکس فرم و Databasi که میخوام تو listView نشون بده رو گذاشتم براتون.

مشکلم اینکه چه جوری با چه کدی تو Listview نشون بدم اگه کد را تکمیل کنید ممنون میشم

meysamkarimi
یک شنبه 04 بهمن 1388, 23:22 عصر
کافیه رویداد Load مربوط به فرمت را به شکل زیر تغییر بدی


private void Form1_Load(object sender, EventArgs e)
{
listView1.View = View.Details;

listView1.Columns.Add("تلفن", 150, HorizontalAlignment.Center);
listView1.Columns.Add("نام", 100, HorizontalAlignment.Center);

SqlConnection myconnection = new SqlConnection("Data Source=.;Initial Catalog=eli;Integrated Security=True");
myconnection.Open();
string query = "select * from tbl_p2";
SqlDataAdapter da = new SqlDataAdapter(query,myconnection);
DataTable Table = new DataTable("tbl_p2");
da.Fill(Table);
myconnection.Close();

string[] StrListView = new string[2];
for (int i = 0; i < Table.Rows.Count; ++i)
{
StrListView[0] = Table.Rows[i][0].ToString();
StrListView[1] = Table.Rows[i][1].ToString();

ListViewItem Item = new ListViewItem(StrListView);
listView1.Items.Add(Item);
}
}

0elnaz0
دوشنبه 05 بهمن 1388, 19:28 عصر
دوست گرامي meysamkarimi (http://barnamenevis.org/forum/member.php?u=53755) از شما خيلي خيلي خيلي ممنونم.كدهاتونو اجرا كردم جواب داد.
ممنونم حالا مي تونم اطلاعات پايگاه داده رو با اين كد تو listview نشان بدم


بي نهايت ممنمونم

0elnaz0
دوشنبه 05 بهمن 1388, 21:23 عصر
مشکل حذف از listView با انتخاب سط مورد نظر:ناراحت:

از دوستان دوباره میخوام کمکم کنید من عکس اون چیزی رو که میخوام رو براتون گذاشتم کمکم کنید ممنون میشم:ناراحت: