ساختن checkbox در يكي از ستون هاي gridview
سلام دوستان
من يه برنامه دارم كه توش gridview به يه table باند شده و دادهاش رو از table ميخونه!
يكي از فيلداي table من boolean هست كه ميخوام اونو توسط checkbox تو gridview نشون بدم و هر وقت كه تيك خورد فيلد ركورد متناظر true بشه!
كسي ميتونه كمكم كنه؟!!!
مرسي از توجهتون
نقل قول: ساختن checkbox در يكي از ستون هاي gridview
شما توی گریدویو یه همچین ستونی ایجاد کن
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="ChBoxDelete" runat="server" />
</ItemTemplate>
</asp:TemplateField>
بعد به گرید ویو یه خاصیت OnRowDataBound="GridView1_RowDataBound" بدید و توی قسمت کد بنویسید:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
try
{
foreach (GridViewRow r in GridView1.Rows)
{
CheckBox chbox = (CheckBox)r.Cells[0].FindControl("ChBoxDelete");
if (chbox == null)
{
continue;
}
else
{
//حالا توي اين قسمت چک کنيد که اگه فيلد درست بود چک باکس مورد نظر تيک بخورد
}
}
}
catch (Exception ex)
{
}
}