PDA

View Full Version : سوال: انتخاب سطر گرید ویو با موس



saeed31641
پنج شنبه 07 دی 1391, 19:21 عصر
سلام دوستان
چطوری یک سطر گرید ویو رو با موس انتخاب کنم
و اطلاعات اون سطر رو بگیرم.
مثلا یه دکمه بیرون از گرید ویو میزارم با انتخاب سطر توسط موس و زدن اون دکمه اطلاعات گرفته میشه

malloc
پنج شنبه 07 دی 1391, 20:49 عصر
کاری نداره که خوب سطری که انتخاب شده با استفاده از selectedRows اطلاعاتشو بخون و نشون بده

saeed31641
پنج شنبه 07 دی 1391, 22:24 عصر
مشکل اینجاست select rows نداره.بعد چطوری انتخابش کنم سطر

malloc
جمعه 08 دی 1391, 00:02 صبح
اول خاصیت زیر رو برای gridview برابر true قرار بده
autogenerateSelectButton

حالا تو رویداد selectedindexChange گرید ویو اینو بنویس


string s = GridView1.SelectedRow.Cells[1].Text;

که اون عدد یک شماره ستون از گرید ویو هست .

p.parsaee
جمعه 08 دی 1391, 14:49 عصر
<asp:GridView runat="server" ID="GridView1" OnRowCommand="GridView1_RowCommand">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:Button runat="server" ID="Button1" CommandName="SelectRow" CommandArgument='<%# Eval("id") %>'/>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>


و


protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "SelectRow")
{
int id = Convert.ToInt32(e.CommandArgument);
// انجام اعمال مختلف بر اساس آي دي به دست آمده
}
}