PDA

View Full Version : میخوام یک دیتا ست رو بطور دستی ایجاد کنم...



peymannaji
یک شنبه 24 تیر 1386, 09:17 صبح
سلام

من در دانت نت 1 میومدم dataadapter رو ایجاد میکردم configure می کردم و بعد بروی data adapter راست کلیک میکنم و data set را میسازم .... حالا مشکل اینجاست که مدت کوتاهی هست که اومدم دارم با دانت نت 2 کار میکنم اما اینجا خبری از data adapter و امسال اونها نیست ... حالا من تا اونجایی که data adapter رو میسازیم رو بصورت کد نویسی بلدم اما بعد از اون که مربوط به ساخت دیتا ست هست رو نمیدونم میتونید نمونه کدی برای من ایجا بزارید ؟؟؟ پیشاپیش از راهنمایی شما ممنونم ...

ClaimAlireza
یک شنبه 24 تیر 1386, 10:54 صبح
string strConnection = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
SqlConnection con = newSqlConnection(strConnection);
con.Open();
string str = "select n_id,date,subject,body,operation from tb_news where operation BETWEEN '"+tboxfromdate.Text+ "' and '"+tboxtodate.Text+ "' order by operation desc";
SqlDataAdapter da = newSqlDataAdapter(str, con);
DataSet ds = newDataSet();
da.Fill(ds);
GridView2.DataSource = ds;
GridView2.DataBind();
con.Close();



در قسمت اعلان سایت اعمال متداول با gridview آقای راد هم نگاه می کردی ، چیزای خوبی دستتو می گرفت ....

peymannaji
یک شنبه 24 تیر 1386, 19:59 عصر
ممنون دوست عزیز خیلی لطف کردین ...

peymannaji
چهارشنبه 27 تیر 1386, 08:18 صبح
سلام من با توجه به این کد اون قسمت از برنامه رو نوشتم اما دیتا گرید خالی نمایش داده میشه :




Dim result As Integer
Dim sqlconn As New SqlConnection(ConfigurationManager.ConnectionStrin gs("constr").ConnectionString)
Dim sqlcomm As New SqlCommand
Dim dataadapter As New SqlDataAdapter
Dim ds As New DataSet

sqlcomm.Connection = sqlconn
sqlcomm.CommandType = CommandType.Text
sqlcomm.CommandText = "SELECT Person.Person_Name, Person.Person_Family, Person.Person_Identity, Person.National_Code, Person.Person_Telephone, Person.Date_Register,Person.Personal_Number, Person.Place_Emission, TypeWork.Type_Work FROM Person INNER JOIN TypeWork ON Person.Type_Work_ID = TypeWork.ID"

dataadapter.SelectCommand = sqlcomm
dataadapter.SelectCommand.Connection = sqlconn

dataadapter.Fill(ds)

GridView1.DataSource = ds

GridView1.DataBind()

ClaimAlireza
چهارشنبه 27 تیر 1386, 08:59 صبح
علیک سلام...

1-کد های جناب راد را امتحان کنید..

2-آیا داده های داخل بانکتون به شکلی هستند که اصلا پاسخی برای query بدن؟

به نظر من query تونو تو خود sql هم تست کنید.

موفق باشید...