日期:2014-05-16  浏览次数:20471 次

aspxgridview中如何获取到模板列控件??求大神指点!!
我的AspxGridview表中有一列是名为“radiotdj”的单选按钮列,如下
<input type="radio"  id="radioydj"  name='<%# Eval("XMBH").ToString()%>' value=2 onclick="clickRadio()" />
我在后台怎么获取到某一行的这个单选按钮,并设置其为checked啊???
我从网上看到说是用FindRowCellTemplateControl,我也这样用了为什么不对??一直未null

for (int i = 0; i < pageSize; i++)
{
GridViewDataColumn column1 = new GridViewDataColumn();
column1 = view.Columns["特等奖"] as GridViewDataColumn;
HtmlInputRadioButton rb = (HtmlInputRadioButton)view.FindRowCellTemplateControl(i, column1, "radiotdj");
if (rb != null)
    rb.Checked = true;
}
这样rb一直为null,我看网上是类似这么写的。求大神指点啊!!!!!
注意 这里是aspxgridview!!!
------解决方案--------------------
GridViewDataColumn column1 = new GridViewDataColumn();
column1 = ASPxGridView1.Columns["特等奖"] as GridViewDataColumn;
HtmlInputRadioButton rb = (HtmlInputRadioButton)ASPxGridView1.FindRowCellTemplateControl(i, column1, "radiotdj");
if (rb != null)
        rb.Checked = true;