PDA

View Full Version : مشکل در grid view هنگام استفادی اطلاعاتی ستونی که visible برابر fales است



habib_namvar
پنج شنبه 14 اردیبهشت 1391, 20:12 عصر
دوستان سلام
من میخوام توی grid view از یه ستونی که visible=false اطلاعاتشو بگیرم ولی برنامه خطا میده و وقتی visible رو برابر true قرار میدم کار میکنه
خواستم راه حل بدید چکار کنم

hamid_shrk
پنج شنبه 14 اردیبهشت 1391, 20:22 عصر
خوب دوست عزیز وقتی چیزی false باشه که نمیشناسه ، شما طرح موضوع کنید تا ما solution بدیم

habib_namvar
پنج شنبه 14 اردیبهشت 1391, 22:03 عصر
منم طرح موضوع کردم دیگه:لبخند:
منظورم اینه مثلا واسه ویرایش یه سطر که به id نیاز داره خود فیلد id نشون داده نشه ولی بشه ازش استفاده کرد

hamid_shrk
پنج شنبه 14 اردیبهشت 1391, 22:28 عصر
خوب دوست من به دکمه ای که واسه ویرایش تو هر سطر گریدتون گذاشتید CommandArgument و CommandName رو اضافه کنید مثلا :


<asp:ImageButton ID="edit" ToolTip="ویرایش" ImageUrl="../Image/Icons/edit.png" CommandArgument='<%# Eval("idPost") %>'
CommandName="Edit" runat="server" /></ItemTemplate>

بعد تو رویداد RowCommand گریدت میتونی CommandName و CommandArgument رو بدست بیاری اینجوری :


switch (e.CommandName.ToString())
{

case "Edit":
{

int id = Convert.ToInt32(e.CommandArgument.ToString());

break;
}

}

habib_namvar
پنج شنبه 14 اردیبهشت 1391, 22:47 عصر
با تشکر از شما دوست عزیز
من دکمه ای که گذاشتم CommandArgument نداره

hamid_shrk
پنج شنبه 14 اردیبهشت 1391, 22:51 عصر
با تشکر از شما دوست عزیز
من دکمه ای که گذاشتم CommandArgument نداره
خوب مثل مثالی که من زدم بزارید براش دیگه