「東雲 忠太郎」の平凡な日常のできごと

「東雲 忠太郎」の平凡な日常のできごと

2024.03.17
XML
カテゴリ: C#.NET


DataGridで選択されたセルの背景色を変更するには、通常はCSSを使用してスタイルを変更します。以下は、選択されたセルの背景色を変更するための基本的なサンプルコードです。


```html

<!DOCTYPE html>

<html>

<head>

    <title>DataGrid Selected Cell Styling</title>

    <style>

        /* 選択されたセルの背景色を変更するスタイル */

        .datagrid .selected {

            background-color: yellow; /* 選択されたセルの背景色を黄色に設定 */

        }

    </style>

</head>

<body>


<table class="datagrid">

    <tr>

        <td>Cell 1</td>

        <td>Cell 2</td>

        <td>Cell 3</td>

    </tr>

    <tr>

        <td>Cell 4</td>

        <td>Cell 5</td>

        <td>Cell 6</td>

    </tr>

    <tr>

        <td>Cell 7</td>

        <td>Cell 8</td>

        <td>Cell 9</td>

    </tr>

</table>


<script>

    // JavaScriptで選択されたセルにクラスを追加する処理の例

    var cells = document.querySelectorAll('.datagrid td');

    cells.forEach(function(cell) {

        cell.addEventListener('click', function() {

            // クリックされたセルにselectedクラスを追加し、他のセルからselectedクラスを削除

            cells.forEach(function(cell) {

                cell.classList.remove('selected');

            });

            this.classList.add('selected');

        });

    });

</script>


</body>

</html>

```


このサンプルでは、CSSで`.selected`クラスを使って選択されたセルの背景色を変更し、JavaScriptでクリックされたセルに`.selected`クラスを追加する方法を示しています。


データグリッドの実際の実装には、JavaScriptライブラリ(たとえばjQueryやReactなど)を使用している場合や、フレームワークに依存している場合があります。その場合は、ライブラリやフレームワークのドキュメントを参照してください。






お気に入りの記事を「いいね!」で応援しよう

Last updated  2024.03.17 10:25:04


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

© Rakuten Group, Inc.
Create a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: