我有这个问题:但我没有将单选按钮列表值转换为 id
我必须在表格的 id 列中插入给定值或文本。
PhotoTableAdapter InsertPhotoInfo = new PhotoTableAdapter();
InsertPhotoInfo.InsertPhoto(TextBox1.Text, TextBox2.Text, TextBox3.Text, RadioButtonList1.Text);
<asp:RadioButtonList ID="RadioButtonList1" RepeatDirection="horizontal" RepeatLayout="Table" CssClass="rdo" runat="server">
<asp:ListItem Text="1" Value="1">Black</asp:ListItem>
<asp:ListItem Text="2" Value="2">Archi</asp:ListItem>
<asp:ListItem Text="3" Value="3">Qu</asp:ListItem>
<asp:ListItem Text="4" Value="4">Fun</asp:ListItem>
<asp:ListItem Text="5" Value="5"> Fash</asp:ListItem>
<asp:ListItem Text="6" Value="6">Peo</asp:ListItem>
<asp:ListItem Text="7" Value="7">Land</asp:ListItem>
<asp:ListItem Text="8" Value="8">City</asp:ListItem>
<asp:ListItem Text="9" Value="9">Transport</asp:ListItem>
</asp:RadioButtonList>
文件后面的代码:
protected void Button1_Click(object sender, EventArgs e)
{
String radioID = RadioButtonList1.Items[0].Value.ToString();
int intID = Convert.ToInt32(radioID);
{
PhotoTableAdapter InsertPhotoInfo = new PhotoTableAdapter();
InsertPhotoInfo.InsertPhoto(TextBox1.Text, TextBox2.Text, TextBox3.Text,RadioButtonList1.radioID));
}
}
我尝试了很多东西,但它一直给我错误,所以我放弃了。但是它说不能从字符串转换为整数。
数据类型:System.Int32 我需要获取数字作为 id