Forum: ASP.NET |
Thema:
checkboxen in datagrid |
Von:
salar zewa (
05.08.2004 13:06) |
ich habe ein datagrid mit 3 column in jede colume ist ein checkbox column1 checkbox1, column2 checkbox2 und column 3 checkbox3, so wenn ich auf einen der checkboxen klicke, möchte ich, dass die beiden checkbox in diesem item( zeile )auf disabled gesetzt weden und maximum nur zwei checkboxen in zei verschiedene items(zeieln) aktiv sein dürfen danach müssen all anderen checkboxes in diesem datagrid auf disabled gesetzt werden.
wenn wir schon mal dabei sind :)
wie kann ich das event beim klicken auf einen botton ausshalb das datagrid für die entsprechnde abfangen
danke im voraus!
hier meine asp-seite
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm13.aspx.vb" Inherits="WebApplication2.WebForm13"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title>WebForm13</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="Visual Basic .NET 7.1" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<body bgColor="#3300ff" MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<asp:datagrid id="DataGrid1" style="Z-INDEX: 101; LEFT: 88px; POSITION: absolute; TOP: 56px" runat="server"
BorderColor="#CC9966" BorderStyle="None" BorderWidth="1px" BackColor="White" CellPadding="4"
AutoGenerateColumns="False" EnableViewState="False" Width="680px" Height="272px">
<SelectedItemStyle Font-Bold="True" ForeColor="#663399" BackColor="#FFCC66"></SelectedItemStyle>
<ItemStyle ForeColor="#330099" BackColor="White"></ItemStyle>
<HeaderStyle Font-Bold="True" ForeColor="#FFFFCC" BackColor="#990000"></HeaderStyle>
<FooterStyle ForeColor="#330099" BackColor="#FFFFCC"></FooterStyle>
<Columns>
<asp:BoundColumn DataField="S_MESS_TYP_TEXT" HeaderText="Datenart">
<HeaderStyle Wrap="False" HorizontalAlign="Center" VerticalAlign="Middle"></HeaderStyle>
<ItemStyle Wrap="False"></ItemStyle>
<FooterStyle Wrap="False"></FooterStyle>
</asp:BoundColumn>
<asp:TemplateColumn HeaderText="Tages-/Einzelwerte">
<HeaderStyle Wrap="False" HorizontalAlign="Center" VerticalAlign="Middle"></HeaderStyle>
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle"></ItemStyle>
<ItemTemplate>
<asp:CheckBox id="CheckBox1" runat=server Height="16px"></asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="Monatsmittel">
<HeaderStyle Wrap="False" HorizontalAlign="Center" VerticalAlign="Middle"></HeaderStyle>
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle"></ItemStyle>
<ItemTemplate>
<asp:CheckBox id="CheckBox2" runat=server > </asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="Jahresmittel">
<HeaderStyle Wrap="False" HorizontalAlign="Center" VerticalAlign="Middle"></HeaderStyle>
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle"></ItemStyle>
<ItemTemplate>
<asp:CheckBox id="CheckBox3" runat=server ></asp:CheckBox>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
<PagerStyle HorizontalAlign="Center" ForeColor="#330099" BackColor="#FFFFCC"></PagerStyle>
</asp:datagrid><asp:button id="Button1" style="Z-INDEX: 102; LEFT: 368px; POSITION: absolute; TOP: 352px" runat="server"
Width="114px" Text="Vorwärts"></asp:button><asp:button id="Button2" style="Z-INDEX: 103; LEFT: 232px; POSITION: absolute; TOP: 352px" runat="server"
Width="114px" Text="Zurück"></asp:button></form>
</body>
</HTML>
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!