C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

GridViewの列データの表示


(過去ログ 17 を表示中)

[トピック内 1 記事 (1 - 1 表示)]  << 0 >>

■6827 / inTopicNo.1)  GridViewの列データの表示
  
□投稿者/ ボルグ (1回)-(2007/08/24(Fri) 14:39:32)

分類:[C#] 

分類[C#]

よろしくおねがいします。
現在GridViewのボタンが押された際、ボタンを押した列のデータ全てを、同ページの下に設置したテキストボックスに表示させようとしてるのですが、調べてもよく
わかりません。
test.aspx
<asp:GridView ID="GridView1" runat="server" OnPageIndexChanging="GridView1_PageIndexChanging" CellPadding="4" ForeColor="#333333" GridLines="None" AutoGenerateColumns="False" PageSize="5" AllowPaging="True" OnRowCommand="GridView1_RowCommand" >
    <Columns>
        <asp:ButtonField ButtonType="Button" Text="詳細" CommandName="select"/>
        <asp:BoundField HeaderText="No" DataField="no" />
        <asp:BoundField HeaderText="Name" DataField="name" />
    </Columns>
</asp:GridView>
    <asp:Label ID="Label1" runat="server" Text="・・・・" Width="85px"></asp:Label>
    <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br />

test.aspx.cs
public partial class addresslist : System.Web.UI.Page
{
    private DataTable dt;

    protected void Page_Load(object sender, EventArgs e)
    {

        string sql = "select no, name from address";
        DbManager dbmgr = new
    DbManager(ConfigurationManager.ConnectionStrings["LOCAL_DATABASE"].ConnectionString);
        this.GridView1.DataSource = dbmgr.ExecSearchSQL(sql);
        this.GridView1.DataBind();

        dt = this.GridView1.DataSource as DataTable;
    }

    protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
    {
        this.GridView1.PageIndex = e.NewPageIndex;
        this.GridView1.DataSource = dt;
        this.GridView1.DataBind();
    }

    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {

    }
}

コードは現在こんな感じです。データベースはWeb.configで取得しています。
これで解るといいのですが、なんとかご教授お願いします。

引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -