2011-11-01から1ヶ月間の記事一覧

GridViewで選択行の値を取得する方法

選択行の各セルの値を取得するためには、 GridView1.SelectedRow.Cells[0].Textといったように、 通常、インデックス指定しかできないのだが、 同じ内容の行がGridView上に存在しないのであれば、 SelectedDataKeyプロパティを使うと、 インデックスの他に、…

ListViewコントロールのPage Indexを初期化する方法

追記:2011.12.09 簡単な別の方法を見つけました。 こちらをご参照ください。 →ListViewコントロールでページを指定する方法!! - ぷろぐらまさんの忘れないようにメモ書き ASP.NET3.5 からListViewコントロールというものが追加され、カスタマイズしやすい…

GridViewのEmptyData表示時、Borderを取り除きたい。

GridViewのDataBoundイベントで設定。 protected void GridView1_DataBound(object sender, EventArgs e) { GridView gv = sender as GridView; if (gv != null) { //行カウント0の場合 if (gv.Rows.Count == 0) { //Borderなし gv.BorderStyle = BorderSty…

ASP.NET <%=  %>を使ったコードの埋め込みに関して その1

ラベルにコードを埋め込みたいと思い、 <asp:Label ID="label1" runat="server" Text='<%=DateTime.Now.ToString() %>' /> と書いたのだが、適用されなかった。なぜか。コードの埋め込みはコントロールのTextではなくて、 ASPXページに直接書くことで実行される。 <form id="form1" runat="server"> Current server time is <% =GetTime()%> </form> レンダリングの関係かな。 てか</asp:label>…