May be this link can help you.
Databinding of RadioButtonList using SelectedValue...possible?
I think if you have only those two values, you can declare them in the aspx page itself like below:
<asp:RadioButtonList runat="server" ID="RadioButtonList1">
<asp:ListItem Value="0" Text="Ex Producer" />
<asp:ListItem Value="1" Text="New Producer" />
</asp:RadioButtonList>
After that in code behind you can use your code:
ListItem item = RadioButtonList1.Items.FindByValue(ConvertToInteger(dt.Rows[0]["NewProducer"].ToString();
if(item != null)
item.Selected = true;