Step 1

(Add the following code to your Default.aspx page)

Take a gridview and take a checkbox as a templatefield and take a button:

<div>
<asp:GridView ID="GridView1" runat="server" AllowPaging="True"
AutoGenerateColumns="False" CellPadding="4">
<RowStyle BackColor="Beige" ForeColor="#333333" HorizontalAlign="Center" Font-Bold="true"/>

<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="CheckBox1" runat="server"/>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="TYPE" HeaderText="Type" />
<asp:BoundField DataField="CHANNEL" HeaderText="Chanel" />
<asp:BoundField DataField="CALLERID" HeaderText="Caller ID" />

<asp:BoundField DataField="RINGING_TIME" HeaderText="RingDuration" />
<asp:BoundField DataField="DURATION" HeaderText="CallDuration" />
</Columns>
</asp:GridView></div>

// taking a button
<div>
<asp:Button ID="btn1" runat="server" Text="Play" onclick="btn1_Click"
/>

</div>

Step 2

Now finding which checkbox is checked by the following code on the click event of the button in Default.cs page.

protected void btn1_Click(object sender, EventArgs e)
{
foreach (GridViewRow item in GridView1.Rows)
{

if (item.RowType == DataControlRowType.DataRow)
{
CheckBox chk = (CheckBox)(item.Cells[0].FindControl("CheckBox1"));

if (chk.Checked)
{
//perform your task here
}
}
}
}