오류가 발생합니다. 개체 참조가 개체의 인스턴스로 설정되지 않았습니다. 뒤에 여기에 코드선택한 라디오 버튼에서 텍스트 가져 오기
<asp:radiobuttonlist id="JAN" runat="server">
<asp:listitem id="radL" runat="server" value="L" />
<asp:listitem id="radP" runat="server" value="P" />
</asp:radiobuttonlist>
코드는 다음 RadioButtonList가 null인지 아닌지
protected void RadGrid1_InsertCommand(object source, Telerik.Web.UI.GridCommandEventArgs e)
{
try
{
GridEditableItem editedItem = e.Item as GridEditableItem;
RadioButtonList JAN = (RadioButtonList)editedItem.FindControl("JAN");
string GENDER = JAN.SelectedValue;
foreach (ListItem item in JAN.Items)
{
if (item.Selected)
{
GENDER = item.Value;
}
}
SqlConnection conn1 = BusinessTier.getConnection();
conn1.Open();
int flg = BusinessTier.SavePersonalInfo(conn1, 1,JAN.SelectedItem.Value,)
BusinessTier.DisposeConnection(conn1);
어느 라인에서 오류가 발생합니까? – yogi
RadioButtonList JAN = (RadioButtonList) editedItem.FindControl ("JAN"); 주요 쟁점은 위 줄에 있습니다. "editedItem"은 "JAN"이라는 컨트롤을 찾지 못합니다. 당신의 JAN은 null입니다. 그래서 "개체 참조가 인스턴스로 설정되지 않았습니다"오류가 발생하는 이유입니다. –