-1

各行にチェックボックス付きのradgrideがあります。ボタンをクリックすると、チェックした各行のIDがチェックされ、変数に入れられます.. gridviewのこのコードは知っていますが、radgridのこのコードに相当するものはわかりません

foreach (GridViewRow rw in grid1.Rows)
      {
          CheckBox chkBx = (CheckBox)rw.FindControl("Check");
          if (chkBx != null && chkBx.Checked)
          {


              id= grid1.Rows[0].Cells[3].Text.ToString();


          }
      }
4

2 に答える 2

1
if (RadGrid1.Items.Count > 0)
 {
   foreach (GridDataItem item in RadGrid1.Items)//loops through each grid row
    {
       CheckBox chkBx = (CheckBox)rw.FindControl("Check");
       if (chkBx != null && chkBx.Checked)
        {
          //string v= item["ColumnUniqueName"].Text;
            string v= item.Cells[3].Text; //accessing cell using its ColumnUniqueName
        } 
    }
 }

Radgrid 行とセル アクセスの詳細については、http: //www.telerik.com/help/aspnet-ajax/grid-accessing-cells-and-rows.html を確認してください。

于 2013-01-19T05:48:31.810 に答える
0

これを試してください:http ://www.telerik.com/community/forums/aspnet-ajax/grid/loop-through-radgrid.aspx

foreach(GridItem rw in grid1.Items)
{
    CheckBox chkBx = rw.FindControl("Check") as CheckBox ;
    if (chkBx != null && chkBx.Checked)
    {
        string id = rw.Cells[3].Text;
    }
}
于 2013-01-19T05:46:46.807 に答える