PDA

View Full Version : چك كردن شرط در يك فيلد Grid view



kohyar
پنج شنبه 10 اردیبهشت 1388, 07:35 صبح
با سلام
دوستان من تازه asp.net شروع كردم
من يك جدول داره كه يك فيلد بنام sense داره كه مشخص مي كنه كاربر مرد هستش يا زن
كه با مقدار صفر و يك پر ميشه
زمانيكه موقع نمايش محتويات جدول از فيلد bound filed تو gridview استفاده مي كنم عكس صفر و يك رو نشون ميشه
چطور ميتونم موقع نمايش فيلد شرط بذارم كه اگر صفر بود بنويسه خانم و اگر يك بود بنويسه آقا
ممنون دوستان

Coward
پنج شنبه 10 اردیبهشت 1388, 09:38 صبح
شما می توانید از چند روش استفاده کنید من ساده ترین را می گویم که به مشکل برنخوری
باید از GridView_RowDataBound استفاده کنی و روی column مورد نظر شرط بزاری مثلا :



protected void GridView1_RowDataBound1(object sender, GridViewRowEventArgs e)
{

if (e.Row.RowType == DataControlRowType.DataRow)
{
if(e.Row.Cells[3].Text==0)
{
e.Row.Cells[3].Text="man";
}
else if (e.Row.Cells[3].Text==1)
{
e.Row.Cells[3].Text="female";
}
}
}