私はC#4.0を使用してWebサイトを開発しています。RadioButtonList TextFieldデータベースから複数の列を追加する必要があります。これどうやってするの?
ありがとうございました。
私はC#4.0を使用してWebサイトを開発しています。RadioButtonList TextFieldデータベースから複数の列を追加する必要があります。これどうやってするの?
ありがとうございました。
このコードスニペットを確認してください。
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default4.aspx.cs" Inherits="Default4" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:RadioButtonList ID="MultiFieldRBList1" runat="server" ></asp:RadioButtonList>
</div>
</form>
</body>
</html>
システムを使用する;
System.Collections.Genericを使用します。
System.Linqを使用します。
System.Webを使用します。
System.Web.UIを使用します。
System.Web.UI.WebControlsを使用します。
パブリック部分クラスDefault4:System.Web.UI.Page
{{
保護されたvoidPage_Load(オブジェクト送信者、EventArgs e)
{{
//データベースからデータを取得します。
var list = Game.GetAll();
var query = from c in list
新しいデータを選択
{{
Column1 = c.Id、
MultipleCplumn = c.Title + "(" + c.Year + ")"
};
MultiFieldRBList1.DataSource=クエリ;
MultiFieldRBList1.DataTextField = "MultipleCplumn";
MultiFieldRBList1.DataValueField = "Column1";
MultiFieldRBList1.DataBind();
}
}
パブリッククラスデータ
{{
public int Column1 {get; セットする; }
public string MultipleCplumn {get; セットする; }
}
別の方法 このコントロールを複数の場所で再利用する場合は、このためのカスタムラジオボタンリストコントロールを作成するのが最善の方法です。このリンクを確認してください