PDA

View Full Version : غیر فعال کردن هدر دیتا گرید ویو



ordebehesht
پنج شنبه 16 آبان 1392, 19:42 عصر
با سلام وقتی من رو اولین سطر گرید کلیک می کنم اندیس 0 رو بر میگردونه حالا وقتی رو هدر کلیک میکنم برا سورت بازم همین اندیس رو بر میگردونه من میخوام فقط هدر برا سورت و سزطر اول اندیس صفر داشته باشه

rahnema1
پنج شنبه 16 آبان 1392, 20:31 عصر
چی چی رو بر می گردونه؟ لطفا کد رو بگذارید

ordebehesht
پنج شنبه 16 آبان 1392, 20:43 عصر
نه کدی نیست فرض کنین من با کلیک رو هر سطری فیلدهاشو تو باکسم میریزم حالا وقتی رو سطر اول اینکار رو میکنم میکنه ولی وقتی رو هدر میکنم باز داده های سطر اول رو مریزه تو باکسام چه کار کنم

rahnema1
جمعه 17 آبان 1392, 06:33 صبح
با توجه به اینکه شما کدی نذاشتید هیچ حدسی نمی توانم بزنم ولی شاید شما واسه هدر ستون هم یک رویداد تعریف کردید تا این کار را بکنه که در این صورت این رویداد رو حذف کنید
در هر صورت تا از داخل کدی که نوشتید اطلاع نداشته باشیم نمی توانیم بگوییم چه شده

ordebehesht
یک شنبه 19 آبان 1392, 13:35 عصر
private void radshowdgw_MouseClick(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
radCodingTxt.Text = radshowdgw.CurrentRow.Index.ToString();
}
}

اینم کد وقتی رو header کلیک میکنم اندیس صفر و همچنین وقتی رو سطر اول کلیک مینکم باز اندیس صفر برام برمیگردونه که واسم مشکل ساز شده فقط می خوام وقتی رو این سطر کلیک میکنم کار مربوط به سورت یا فیلتر انجام بشه نه انتخواب سطر اول و وقتی که سطر اول رو کلیک کردم مقدار اندیس صفر رو برگردونه

rahnema1
یک شنبه 19 آبان 1392, 14:02 عصر
شما اگه به جای رویداد MouseClick از رویداد CellClick و یا حتی RowHeaderMouseClick استفاده کنید درست میشه

ordebehesht
یک شنبه 19 آبان 1392, 17:47 عصر
نه جواب نداد لازم به توضیح که من از telerik استفاده می کنم