- - PR -
GridView でDBをアタッチしないで変更などしたい
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2008-09-14 19:21
度々の質問、お世話になります。
GridView でDBをアタッチしないで(データソースの選択で「なし」)下記のようにしてバインドしたときの Gridview の詳細の設定をしたいのですが、どうしたらできますか? 詳細とは、「タスク」内の列の編集でヘッダーの名前や「選択」というリンクボタンを追加したい。
これは、前回教えていただいたhttp://www.sqlpassj.org/bunkakai/web/series/ado/04.aspx#c3 に紹介されている「検索処理」のコードを利用しDataGrid を GridViewに変更し作成しています。これ自身は、うまくいっているようですが、 mainquery = "SELECT TOP " + 10 + " * FROM " + "(SELECT TOP " + (recCnt.... で呼んでいる名前がヘッダーに使われているようで任意のものに変更したいです。 また、そのカラムの幅も変更できればありがたいのですが。 教えてください。 ASP.NET C# VS2005 | ||||||||
|
投稿日時: 2008-09-14 23:56
幅はHeaderStyleのWidthを変更です。 選択ボタンの追加は左上の欄でCommandFieldの[選択]を選択して[追加]ボタンを押します。 それとも上記をコードからやりたいということですか? それならヘッダはGridView1.HeaderRowを操作します。 選択ボタンの追加はGridViewのColumnsにShowSelectButtonがtrueなCommandFieldをAddします。 | ||||||||
|
投稿日時: 2008-09-15 10:14
お世話になります。
> それとも上記をコードからやりたいということですか? はい、GridViewタスクから「データソースの選択で(なし)」を選ぶと「列の編集」にフィールド内に項目が表示されません。それでお聞きしました。 下記のようにすることで名前の変更ができました。
選択ボタンの追加は、下記のように追加してボタン、リンクが追加できました。 後でわかったのですが、この部分は、上記のDBのアタッチなしでも「列の編集」で追加できたようですね。下記を書いたあと「列の編集」でそれの変更ができました。
ありがとうございました。目的通りのことができました。 |
1