View Full Version : تغییر جهت نمایش عنوان ستون در detailsview
programmermp
شنبه 17 مهر 1389, 18:06 عصر
سلام خسته نباشید
طبق معمول بعد از کلی گشتن چیزی گیرم نیومد
می خواهم عنوان هر فیلد بجای قرار گرفتن در ردیف در ستون قرار بگیره یعنی شکل detailsview مثل gridview بشه که در اون عنوان هر فیلد در بالا قرار می گیره
چی کار می شه کرد واسه حل این مشکل؟
به عکس ضمیمه نگاه کنید واسه درک بیشتر سئوال
با تشکر فراوان
programmermp
شنبه 17 مهر 1389, 22:43 عصر
سئوالم جواب نداشت یا جوابش خیلی سخته
یا اینکه از بس ابتداییه کسی جواب نمی ده؟
rezaei manesh
یک شنبه 18 مهر 1389, 10:15 صبح
سلام
اره دوست عزیز
می تونی از دیتا لیست استفاده کنی و هرجوری دوست داری محتویاتت رو بچینی
programmermp
یک شنبه 18 مهر 1389, 13:45 عصر
سلام
اره دوست عزیز
می تونی از دیتا لیست استفاده کنی و هرجوری دوست داری محتویاتت رو بچینی
نه راه حل خوبی نیست به نظرم
دوستان دیگه اگه نظری دارند لطفا بگند
با تشکر
pedram_ns
یک شنبه 18 مهر 1389, 14:17 عصر
خوب این چیزی که شما می خواهید که همون gridview است پس دیگه چرا از گریدویو استفاده نمی کنید؟
در ضمن کنترل listview قابلیت زیادی داره که می تونید به هر شکلی تغییرش بدید. از اون استفاده کنید.
programmermp
یک شنبه 18 مهر 1389, 16:41 عصر
من با گرید ویو مشکل دارم
وقتی دیتاست رو بهش بایند می کنم با کد نویسی نمی تونم به فیلدها و تنظیماتشون دسترسی داشته باشم
با این کدها من دیتاست رو به گریدویو بایند می کنم
strcon = "data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\db1 .mdf;User Instance=true"
strsql = "Select usnam,usrid,usrpas,usrmail,usrtyp,usrtel,usradd,us rpcod from tbl1"
con = New SqlClient.SqlConnection(strcon)
con.Open()
da4 = New SqlClient.SqlDataAdapter(strsql, con)
ds4.Clear()
da4.Fill(ds4, "tbl1")
GridView1.DataSource = ds4.Tables(0)
GridView1.DataBind()
con.Close()
وقتی گرید ویو اینتوری پر می شه من چطوری باید به فیلد یا ستون خاصی دسترسی داشته باشم و بگم این فیلد یا ستون رو از این نوع در نظر بگیر؟
در این مورد چی کار کنم، از adnewitem یک dataset جدید درست کردم که توی محیط طراحی به عنوان دیتاسورس به گریدویو بدم که جاشو پیدا نکردم یعنی بین اون همه دیتاسورس(accessmsql,entity,linq,xml,sitema p,object)نمی دونم با کدوم میشه اون دیتاسورس را به گرید داد
با تشکر فراوان
pedram_ns
یک شنبه 18 مهر 1389, 17:05 عصر
اگر منظورتون از نوع فیلد اینه که مثلا فرمت مالی یا فرمت تاریخ و ... بدید که در خود گریدویو می تونید این کار رو انجام بدید.
اگر می خواهید به هر یک از فیلد ها دسترسی داشته باشید می تونید اونها رو با دستور read بخونید و به دست بیارید.
reader = cmd.ExecuteReader()
reader.Read()
Dim field1 As String = reader("field1").ToString()
reader.Close()
اگه دقیق تر بگید می خواهید چکار کنید بهتره.
programmermp
دوشنبه 19 مهر 1389, 21:10 عصر
اگر منظورتون از نوع فیلد اینه که مثلا فرمت مالی یا فرمت تاریخ و ... بدید که در خود گریدویو می تونید این کار رو انجام بدید.
اگر می خواهید به هر یک از فیلد ها دسترسی داشته باشید می تونید اونها رو با دستور read بخونید و به دست بیارید.
reader = cmd.ExecuteReader()
reader.Read()
Dim field1 As String = reader("field1").ToString()
reader.Close()
اگه دقیق تر بگید می خواهید چکار کنید بهتره.
از اون کار منصرف شدم کلا ظاهرا شدنی نیست
من چطوری می تونم به برنامه بگم که اگه روی مثلا یک سطری از گریدویو کلیک کرد کاربر، فلان تابع اجرا بشه؟
با تشکر فراوان
akram.adeli
دوشنبه 06 خرداد 1392, 09:18 صبح
سلام
بخشید میشه بگین چطور باید فرمت بزاریم روی ستون های گریدویو
من توی برنامه ام در گرید ویو میتونم اطلاعات وارد کنم میخام فقط با فرمتی ک من میگم اطلاعات درج شه مثل تاریخ
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.