Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# RadioButtonList将值转换为int as(id)_C#_String_Dataset_Int_Radiobuttonlist - Fatal编程技术网

C# RadioButtonList将值转换为int as(id)

C# RadioButtonList将值转换为int as(id),c#,string,dataset,int,radiobuttonlist,C#,String,Dataset,Int,Radiobuttonlist,我有一个问题: 但我不能将radiobuttonlist值转换为id 我必须在表的id列中插入给定值或文本 PhotoTableAdapter InsertPhotoInfo = new PhotoTableAdapter(); InsertPhotoInfo.InsertPhoto(TextBox1.Text, TextBox2.Text, TextBox3.Text, RadioButtonList1.Text); <asp:RadioButtonLis

我有一个问题: 但我不能将radiobuttonlist值转换为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>
我尝试了很多东西,但它总是给我错误,所以我放弃了。 但是它表示不能从字符串转换为int


数据类型:System.Int32我需要获取id的编号

我认为您使用的是
文本
按钮列表的权限,使用
获取id值,如下所示:

String radioID=RadioButtonList1.SelectedValue.ToString()   
int intID=Convert.ToInt32(radioID);
传递参数时,可以将
intID
作为参数传递:

替换此项:

 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)); 
      } 
    }
InsertPhotoInfo.InsertPhoto(TextBox1.Text, TextBox2.Text, TextBox3.Text,RadioButtonList1.radioID));
InsertPhotoInfo.InsertPhoto(TextBox1.Text, TextBox2.Text, TextBox3.Text,intID);
包括以下内容:

 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)); 
      } 
    }
InsertPhotoInfo.InsertPhoto(TextBox1.Text, TextBox2.Text, TextBox3.Text,RadioButtonList1.radioID));
InsertPhotoInfo.InsertPhoto(TextBox1.Text, TextBox2.Text, TextBox3.Text,intID);

这是我到目前为止尝试过的,但它表明我是预期的。受保护的无效按钮1\u单击(对象发送方,事件参数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));}我正在尝试将无线电项目值插入id的列中。我没有理解您的意思。对不起,您能给我一些示例吗?我应该如何将其添加到我的代码中?您可以看到我的代码。请用上述代码编辑您的帖子/问题。它不可读。