PDA

View Full Version : سوال: مشکل در بدست آوردن مقدار DropDownList اضافه شده به گریدویو



veniz2008
جمعه 23 دی 1390, 01:09 صبح
سلام،من با استفاده از کدهای زیر یک شی dropdownlist رو به گریدویو خودم اضافه کردم(یعنی الان هر سطر من یک DropDownList داره)و از گزینه edittemplate بهش مقادیر 1و2و3 رو دادم،حالا مشکلم اینه که وقتی کاربر روی سطری کلیک میکنه هرکاری میکنم نمیتونم مقدار درون این dropdownlist رو بدست بیارم و همیشه مقدار 0 رو نشون میده(البته برای مقادیر بقیه فیلدهام مشکلی ندارم و براحتی بدست میان ولی این drodownlist رو که با کدنویسی ایجاد کردم به مشکل برخوردم)
کد ایجاد dropdownlist:

<asp:TemplateField ItemStyle-Width="20px" ItemStyle-CssClass="row">
<ItemTemplate>
<asp:DropDownList ID="ddlGroup" runat="server"></asp:DropDownList>
</ItemTemplate>
<ItemStyle Width="20px" />
</asp:TemplateField>

کدی که باهاش مقادیر هر فیلد رو بدست میارم:(از رویداد RowCancelingEdit استفاده میکنم)

Label1.Text = GridView1.Rows[e.RowIndex].Cells[3].Text.Trim();

mehdi3000
جمعه 23 دی 1390, 23:59 عصر
[/CODE]
کدی که باهاش مقادیر هر فیلد رو بدست میارم:(از رویداد RowCancelingEdit استفاده میکنم)

Label1.Text = GridView1.Rows[e.RowIndex].Cells[3].Text.Trim();[/QUOTE]

دوست عزیز شما به جای .text عبارات زیر رو امتحان کن. مطمئنا یکیش جواب خواهد داد:
SelectedIndex
SelectedValue
SelectedItem
در ضمن شما می باید مقدار دریافتی از گرید رو ابتدا به دراپدان لیست کانکت کنی
مطمئنا اگه یه مقدار جستجو کنی جواب زیاد پیدا خواهی کرد

یا حق

veniz2008
جمعه 30 دی 1390, 12:32 عصر
[/CODE]
کدی که باهاش مقادیر هر فیلد رو بدست میارم:(از رویداد RowCancelingEdit استفاده میکنم)
[Label1.Text = GridView1.Rows[e.RowIndex].Cells[3].Text.Trim();[/CODE][/QUOTE
دوست عزیز شما به جای .text عبارات زیر رو امتحان کن. مطمئنا یکیش جواب خواهد داد:
SelectedIndex
SelectedValue
SelectedItem
در ضمن شما می باید مقدار دریافتی از گرید رو ابتدا به دراپدان لیست کانکت کنی

تو محیط ویژوال هیچ کدوم از دستوراتی که شما گفتید قابل استفاده نیست(برنامه واسه رویداد rowcancelingedit نمیشناسه)،واقعا واسه خودم هم سوال شده که چرا مقدار این کنترل رو نمیتونه بدست بیاره،دوستان لطفا راهنمایی کنید.

veniz2008
جمعه 30 دی 1390, 22:21 عصر
کسی نیست که مشکل ما رو حل کنه؟؟،من بدجوری گرفتار این مساله شدم.

veniz2008
شنبه 01 بهمن 1390, 12:44 عصر
یعنی تا الان کسی از دوستان dropdownlist به گریدویو اضافه نکرده و ازش استفاده نکرده؟؟