PDA

View Full Version : نوشتن در یک ستون از گرید



sg.programmer
پنج شنبه 12 مرداد 1391, 10:28 صبح
سلام
چطوری میشه یک ستون از گرید را بصورت تکس باکس کرد که کاربر با وارد کردن اطلاعات - اطلاعات آن در دیتا بیس ذخیره گردد

mohsen_f_b
پنج شنبه 12 مرداد 1391, 10:50 صبح
سلام

شما از خاصیت TemplateColumn برای ساخت فیلدهای گرید استفاده کنید و داخل آن یک TextBox قرار دهید. یک دکمه هم در پایین یا بالای صفحه هرجای که مد نظر شماست قرار دهید. در رویداد کلیک آن با یک حلقه هر Rows گریر را بخوانید و در آن Rows باید FindContorl کنید آن TextBox را که دارید و مقادیر را ثبت نمایید.


for (int i = 0; i < GridView.Items.Count; i++)
{
TextBox txt = (TextBox)GridView.Items[i].FindControl("Your TextBox Name");

}


موفق باشید

sg.programmer
پنج شنبه 12 مرداد 1391, 18:51 عصر
تشكر جالب بود.
فقط جطور بايد تشخيص بدم كه اين ستون مربوط به كدام فيلد از ديتابيس هست.
(من دوتا فيلد دارم كه يكي از قبل ثبت شده هست و فيلد دوم ازطريق تكست باكس مربوط به كريد ثبت خواهد شد)