mzosan817
یک شنبه 04 مهر 1389, 12:58 عصر
protected
void GridYatim_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Select")
{
Session["command"] = "Select";
GridYatim_SelectedIndexChanged( sender, e);
}
elseif (e.CommandName == "Hamian")
{
Session["command"] = "Hamian";
GridYatim_SelectedIndexChanged(sender, e);
}
}
//////////////////
protectedvoid GridYatim_SelectedIndexChanged(object sender, EventArgs e)
{
if (Session["command"].ToString() == "Select")
{
bool hactive = bool.Parse(GridYatim.DataKeys[GridYatim.SelectedIndex].Values
["HActive"].ToString());
else
bool hactive = bool.Parse(GridYatim.DataKeys[GridYatim.SelectedIndex].Values
["Active"].ToString());
///////////////
من یه دیتاگرید دارم که دوستون select بهش اضافه کردم که با خاصیت commandname فرقشون می گذارم و میخوام با کلیک بر روی این دو ستون کارهای مختلفی مثل کد بالا اجرا بشه ولی به محض اینکه اولین خط رخداد SelectedIndexChangedاجرا میشه خطا میده چرا؟
در صورتی که بدون
if (Session["command"].ToString() == "Select")
کاملا اجرا میشه
ممنون میشم راهنماییم کنید
void GridYatim_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Select")
{
Session["command"] = "Select";
GridYatim_SelectedIndexChanged( sender, e);
}
elseif (e.CommandName == "Hamian")
{
Session["command"] = "Hamian";
GridYatim_SelectedIndexChanged(sender, e);
}
}
//////////////////
protectedvoid GridYatim_SelectedIndexChanged(object sender, EventArgs e)
{
if (Session["command"].ToString() == "Select")
{
bool hactive = bool.Parse(GridYatim.DataKeys[GridYatim.SelectedIndex].Values
["HActive"].ToString());
else
bool hactive = bool.Parse(GridYatim.DataKeys[GridYatim.SelectedIndex].Values
["Active"].ToString());
///////////////
من یه دیتاگرید دارم که دوستون select بهش اضافه کردم که با خاصیت commandname فرقشون می گذارم و میخوام با کلیک بر روی این دو ستون کارهای مختلفی مثل کد بالا اجرا بشه ولی به محض اینکه اولین خط رخداد SelectedIndexChangedاجرا میشه خطا میده چرا؟
در صورتی که بدون
if (Session["command"].ToString() == "Select")
کاملا اجرا میشه
ممنون میشم راهنماییم کنید