PDA

View Full Version : سوال: دسترسی به ستون های Gridview یی که زمان اجرا ساخته می شه



fa_karoon
دوشنبه 24 آبان 1389, 18:39 عصر
سلام دوستان می دونم ممکنه همچین سوالی قبلا به شیوه های مختلف پرسیده شده باشه اما هیچکدومش به دردم نخورد
حالا سوال من اینه که چه طوری می تونم به ستون های GridViewیی که زمان اجرا با استفاده از اختصاص DataSet به dataSource مربوط به Grid ساخته شده دسترسی پیدا کنم?
بعد از ساخت گرید تو رویداد کلیک دکمه ام تعداد ستون های گرید را که گرفتم برابر صفر بود

fa_karoon
سه شنبه 25 آبان 1389, 10:18 صبح
دوستان اگر سوالم گنگ هست بفرمایید تا بیشتر توضیح بدم این هم کدم



Dim TheAdapter As SqlDataAdapter = New SqlDataAdapter(SQL STATMENT, Connection)
Dim dbDataSet As DataSet = New DataSet
TheAdapter.Fill(dbDataSet, TableName)
GridView1.DataSource = dbDataSet.Tables(TableName)
GridView1.DataBind()

fa_karoon
پنج شنبه 27 آبان 1389, 16:34 عصر
دوستان تو رو خدا بگید آیا شما هم برای پر کردن GridView زمان اجرا از همین روش استفاده می کنید؟ آیا هنگام نمایش رکوردهای جدول در گرید ID رکوردها رو می تونید مخفی کنید؟ آخه من برای اینکه بتونم موقع انتخاب با خصوصیت SelectedValue بتونم بفهمم کدوم رکورد انتخاب شده DataKeyName رو برابر فیلد ID جدولم می دم و طبیعتا تو Select هم باید این فیلد رو بیارم و چون موقع نمایش نمی تونم به ستون ID دسترسی داشته باشم تا Visibleش رو False کنم ID رکورد به کاربر نشون داده می شه
لطفا راهنمایی کنید:افسرده: