-1

私はASP.netの初心者です。GridView画像などを含むカスタムを作成したい。

しかし、GridViewコントローラーをカスタマイズする方法を説明するガイドをたくさん探しました。すべての既存のもの(もちろん私が見つけたもの)は、eコマースサイトのGridviewやインラインGridviewなどのように、それから特定の用途を行う方法についてのみ話します。しかし、私のような初心者のためにそれを説明している人は誰もいません。

ASP.netコントロールを使用およびカスタマイズするためのガイドや優れた本があれば、それについて言及していただければ幸いです。

4

2 に答える 2

1

質問1-良いASP.NETの本

ASP.NETを学ぶのに本当に役立った本は、Microsoft .NETFramework4を使用した70-515Webアプリケーション開発でした。

この本の唯一の前提条件は、C#またはVB.NETといくつかの基本的なHTMLの知識であり、読者がこれまでASP.NETを実行したことがなく、すべての例を簡単に理解できることを前提としています。すべての章の終わりには、ステップバイステップがあります。その章で学んだことに基づいてサンプルWebサイトを作成するためのガイドとなるステップラボ。

この本がカバーするいくつかのトピックは次のとおりです。

  1. ASP.NETページのライフサイクル
  2. ASP.NETサーバーコントロール
  3. データバインドされたコントロール(GridView、DetailsView、ObjectDataSource、SqlDataSource)
  4. 検証とサイトナビゲーション
  5. ASP.NETでのデータアクセス
  6. ローカリゼーションとグローバリゼーション
  7. AJAXとjavascript(jQuery)
  8. ASMXWebサービスとWCF
  9. ASP.NET動的データとMVC
  10. ASP.NETアプリケーションの展開と監視

あなたが興味を持っているように聞こえるなら、私はアマゾンから私のものを購入しましたが、私はそれをoreillyが在庫していることも知っています

質問2-GridViewから始める

グリッドビューの操作方法を学びたい場合は、基本から始めることをお勧めしますList<T>

ASPX:

<asp:GridView ID="gvEmployees" runat="server" AutoGenerateColumns="false">
    <Columns>
        <asp:BoundField DataField="Id" HeaderText="Id" />
        <asp:BoundField DataField="Name" HeaderText="Employee name" />
    </Columns>
</asp:GridView>

背後にあるコード:

public partial class WebForm1 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            gvEmployees.DataSource = new List<Employee>()
            {
            new Employee{ Id=1,Name="Employee 1"},
            new Employee{ Id=2,Name="Employee 2"}
            };

            gvEmployees.DataBind();
        }
    }
}

public class Employee
{
    public int Id { get; set; }
    public string Name { get; set; }
}

基本を理解したら、グリッドビューを試して、さまざまなタイプのオブジェクトにバインドしてみてください。すぐにコツをつかむことができます。

  1. gridviewをSQLテーブルにバインドする
  2. gridviewを画像リストにバインド
于 2013-01-09T05:47:05.163 に答える
1

グリッドビューコントロールのカスタマイズに関する非常に優れたチュートリアルは次のとおりです。

また、以下のリンクは、gridviewの別の優れたチュートリアルシリーズです。ここでは、画像やその他のデータをgridviewに保持する方法も学ぶことができます。

于 2013-01-09T05:58:30.223 に答える