■No13118 (サー さん) に返信
> ASP.NET C#です
>
> gridviewから用意されている編集ボタンを押してのものではなく
> 近くにテキストボックスとボタンを作って
> テキストボックスに何行目かをいれ、その後ボタンを押して
> その行が編集状態になるようなものを作成したいです。
これって、GridView の表示機能と、ASPタグは生かす方向でしょ?
GridViewの編集・削除 とかデフォルトで表示されるカラムだけを非表示にすることは
出来ますか?出来るのであれば、割と簡単に実装できるかもしれません。
デフォルトで表示される編集・削除とかは、リンクですから、 click 出来ます。
テーブルのN行目の 編集リンクボタンのカラム位置がXのとき、JavaScript は、
var tds = document.getElementById("テーブルのID").rows[N].cells[X].childNodes;
for (var i=0;i < tds.length;i++) {
if (tds[i].tagName && tds[i].tagName.match(/A/i)) {
if (tds[i].innerText == "編集") {
tds[I].click();
break;
}
}
}
となります。
>
> ボタンを押して編集エディットを呼び出す方法をおしえていただけないでしょうか
>
> お願いします
|