-1
データグリッドビューの単一列としてデータベーステーブルUPとDOWNの2つの列をバインドする方法。データベーステーブルの2つの列をデータグリッドビューの単一列として上下にバインドする方法
親切に私を助けてください。
データグリッドビューの単一列としてデータベーステーブルUPとDOWNの2つの列をバインドする方法。データベーステーブルの2つの列をデータグリッドビューの単一列として上下にバインドする方法
親切に私を助けてください。
.ASPX:
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:TemplateField>
<HeaderTemplate>
<span>Merged cell</span>
</HeaderTemplate>
<ItemTemplate>
<asp:Label ID="lblMergedField" runat="server" Text='<%# Eval("ID") + " - " + Eval("City") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
コードの背後にある:
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
BindData();
}
private void BindData()
{
string connectionString = System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
using (var con = new SqlConnection(connectionString))
{
using (var command = new SqlCommand("SELECT ID,City FROM Cities", con))
{
using (var adapter = new SqlDataAdapter(command))
{
con.Open();
var table = new DataTable();
adapter.Fill(table);
GridView1.DataSource = table;
GridView1.DataBind();
con.Close();
}
}
}
}
出力:
質問にもっと力を入れてください。何が欲しいのかははっきりしない。あなたの理解のためにあなたの質問にいくつかのコードリンクなどを置くことができます。 –
あなたの応答をありがとう、私は2つの列の値をバインドする必要があります(例:customerId、CustomerName)(データベースから取得)データの単一列にGridview – Andy
あなたのコードを入れてどのようにデータをgridviewにバインドしていますか? –