PDA

View Full Version : datagride و انتخاب شدن سطر



fereshteh_b
سه شنبه 21 مهر 1383, 21:35 عصر
سلام
یک script میخوام که وقتی با موس روی یک سطر از datagrideرفتم، اون سطر high lightبشه.
ممنون .

Farhad.B.S
چهارشنبه 22 مهر 1383, 11:38 صبح
private void MyGrid_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
e.Item.Attributes.Add("onmouseover", "this.style.backgroundColor='blue'");
e.Item.Attributes.Add("onmouseout", "this.style.backgroundColor=''");
}

fereshteh_b
شنبه 25 مهر 1383, 13:34 عصر
ممنون آقای فرهاد
اگه شما و آقای نصیری نبودید ،..... :D

azygole
دوشنبه 20 اسفند 1386, 12:19 عصر
میشه بفرمائید چطوری این پروسی جر صدا زده میشه ؟ خیلی جالب میشه . ممنون

azygole
دوشنبه 20 اسفند 1386, 22:29 عصر
سلام . من همش نگرانم مدیر بخش سوال منو پاک کنن . میشه زودتر جوابهای منو بدین با تشکر فراوان .

Behrouz_Rad
دوشنبه 20 اسفند 1386, 23:23 عصر
معمولا برای شروع هر کاری یک حداقل هایی لازمه.
اگر احساس می کنی که اون تکه کد رو متوجه نمیشی، پیشنهاد می کنم در ابتدا کتابی در مورد آموزش گام به گام ASP.NET مطالعه و سپس شروع به فعالیت در این بخش کنی.

موفق باشید.

azygole
چهارشنبه 22 اسفند 1386, 11:40 صبح
خوب چی میشه بفرمائید این پروسی جر رو کجا صدا میزنید :(

Behrouz_Rad
چهارشنبه 22 اسفند 1386, 12:01 عصر
آخه خواهر من واضحه :لبخندساده:
در روال ItemCreated کنترل DataGrid
در اون روال کاملا این مورد مشهود هست.

موفق باشید.

azygole
یک شنبه 26 اسفند 1386, 16:06 عصر
خوب چی میشه بفرمائید دستورش چیه؟ آخه چرا همش باید بگم چرا کاملشو نمی گین تازه زکوة علم نشره :لبخندساده: ( ممنون از راهنماییتون :چشمک: )

azygole
شنبه 03 فروردین 1387, 01:53 صبح
با سلام و عرض خسته نباشید خدمت شما . من این کد رو پیدا کردم توی این آدرس :
http://www.codeproject.com/KB/webforms/datagrid_extend_functions.aspx
اما حالا ببخشیدا اما لازم دارم که این کار رو روی GridView انجام بدم . میتونید کدشو لطفاً برام تبدیل کنید :خجالت: خیلی شرمنده

azygole
شنبه 03 فروردین 1387, 02:17 صبح
سلام پیدا کردم :لبخندساده: کدشو میزارم تا افرادی مثل من ازش استفاده کنن . (بابا یکی هم یه تشکر کوچولو از من مبتدی بکنه یکمی ذوق کنم :خجالت:)

protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{
string className = "";
className = GridView1.RowStyle.CssClass;
e.Row.Attributes.Add("onmouseover","this.className='gridHover';");
e.Row.Attributes.Add("onmouseout","this.className='" + className + "';");
}
البته باید یه فایل css هم درست کنیم و وصلش کنیم(StyleSheet=نام فایل) به صفحه وبمون و کد زیر توش باشه :

.gridHover
{
background-color: Red;
}