Forum: ASP.NET |
Thema:
Re: Fragen zu Datagrid scrollt, Titel bleibt ! |
Von:
Thomas Scherner (
16.11.2005 09:02) |
Hallo Hannes,
nein es gibt keine Fehlermeldung. Die Überschriften des Grid sind nur Riesig und es scrollt nicht. Die scroll.htc habe ich angelegt.Es erscheint bei diesem Script das Grid auf einem Feld. Was ich möchte ist einfach das aktuelle Grid mit der Formatierung ohne Page dafür aber mit Scroll. Sorry bin Anfänger und verstehe den Aufbau noch nicht.Anbei mal der Code der Seite:
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm3.aspx.vb" Inherits="SVLISTE.WebForm3"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title>WebForm3</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">
<style>
.tableMain { FONT-SIZE: 0.8em; BEHAVIOR: url(scroll.htc); FONT-FAMILY: Verdana }
.tableHeader { BACKGROUND-COLOR: skyblue }
.tableBody { COLOR: darkblue; BACKGROUND-COLOR: #eeeeee }
</style>
<script language="JavaScript">
<!--
window.setTimeout("ZeitAnzeigen()",1000);
// -->
</script>
<script language="JavaScript">
<!--
Wochentagname =
new Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");
function ZeitAnzeigen()
{
var Jetzt = new Date(); var Tag = Jetzt.getDate();
var Monat = Jetzt.getMonth() + 1; var Jahr = Jetzt.getYear();
var Stunden = Jetzt.getHours(); var Minuten = Jetzt.getMinutes();
var Sekunden = Jetzt.getSeconds(); var WoTag = Jetzt.getDay();
var Vortag = ((Tag < 10) ? "0" : "");
var Vormon = ((Monat < 10) ? ".0" : ".");
var Vorstd = ((Stunden < 10) ? "0" : "");
var Vormin = ((Minuten < 10) ? ":0" : ":");
var Vorsek = ((Sekunden < 10) ? ":0" : ":");
var Datum = Vortag + Tag + Vormon + Monat + "." + Jahr;
var Uhrzeit = Vorstd + Stunden + Vormin + Minuten + Vorsek + Sekunden;
var Gesamt = Datum + " " + Wochentagname[WoTag] + " " + Uhrzeit;
if(document.all)
document.all.MicrosoftUhr.innerHTML = Gesamt;
else if(document.layers)
{
document.NetscapeUhr.document.open();
Gesamt = '<span class="Uhr")>' + Gesamt + '</span>';
document.NetscapeUhr.document.write(Gesamt);
document.NetscapeUhr.document.close();
}
window.setTimeout("ZeitAnzeigen()",1000);
}
// -->
</script>
</HEAD>
<body bgColor="#ffffcc" MS_POSITIONING="GridLayout"
text="#000000" vlink="#003194" link="#003194" bgcolor="#ffffff">
<p>
<br> <br>
<font face="Arial,Helvetica,MS Sans Serif">
<div class="Uhr" id="MicrosoftUhr" align =center>
</div>
<form id="NetscapeUhr">
</LAYER>
</FONT>
</p>
<FORM id="Form1" style="LIST-STYLE-POSITION: outside; BACKGROUND-IMAGE: url(http://xxxx/SVLISTE/xxx.de Logo.JPG); LIST-STYLE-TYPE: disc; BACKGROUND-COLOR: transparent"
method="post" runat="server">
<asp:datagrid id="DataGrid2" style="Z-INDEX: 101; LEFT: 18px; POSITION: absolute; TOP: 72px" bodyCSS="tableBody" headerCSS="tableHeader" cssclass="tableMain" runat="server"
Font-Size="Smaller" PageSize="20" AllowPaging="True" GridLines="Vertical" CellPadding="3"
BackColor="White" BorderWidth="1px" BorderStyle="None" BorderColor="#999999" Height="476px"
Width="968px">
<FooterStyle ForeColor="Black" BackColor="#CCCCCC"></FooterStyle>
<SelectedItemStyle Font-Bold="True" ForeColor="White" BackColor="#008A8C"></SelectedItemStyle>
<AlternatingItemStyle BackColor="Gainsboro"></AlternatingItemStyle>
<ItemStyle ForeColor="Black" BackColor="#EEEEEE"></ItemStyle>
<HeaderStyle ForeColor="White" BackColor="#000084"></HeaderStyle>
<PagerStyle HorizontalAlign="Center" ForeColor="Black" Position="TopAndBottom" BackColor="#999999"
PageButtonCount="20" Mode="NumericPages"></PagerStyle>
</asp:datagrid><asp:button id="Button3" style="Z-INDEX: 103; LEFT: 336px; POSITION: absolute; TOP: 8px" runat="server"
Height="32px" Width="96px" Text="CS Liste"></asp:button><asp:button id="Button2" style="Z-INDEX: 102; LEFT: 232px; POSITION: absolute; TOP: 8px" runat="server"
Height="32px" Width="96px" Text="OE Liste"></asp:button><asp:image id="Image2" style="Z-INDEX: 104; LEFT: 24px; POSITION: absolute; TOP: 8px" runat="server"
Height="56px" Width="104px" ImageUrl="http://xxxx/SVLISTE/xxx.de Logo.JPG"></asp:image></FORM>
</body>
</HTML>
Ich bin ein Newbie . Aber jeder hat mal angefangen. Gruß & Dank Thomas
Betreff |
Von |
Datum |
|
|
Re: Fragen zu Datagrid scrollt, Titel bleibt !
Hallo Hannes,<br>ich habe es jetzt einigermassen hinbekommen.<br>Besteht die Möglichkeit,das ich die Breite mit den Spaltenbreiten wachsen lasse. Zusätzlich würde ich gern Gridlines "Both " haben. Hier... |
|
|
|
|
|
Thomas
Scherner
|
17.11.2005 16:26 |
|
|
Re: Fragen zu Datagrid scrollt, Titel bleibt !
das wird sehr schwierig werden. Schliesslich müsstest du berechnen können wie viel Platz du benötigst. Das kann man eigentlcih gar nicht da der Browser verschiedene Schriftgrößen haben kann ect<br> |
|
|
|
|
|
Hannes
Preishuber
|
17.11.2005 16:31 |
|
|
Re: Fragen zu Datagrid scrollt, Titel bleibt !
Ok dann werde ich mal versuchen die Spalten fest einzustellen. Weiss zwar noch nicht wie aber werde ich schon finden. Es soll auch noch eine Editt und Add beziehung eingebaut werden genauso wie die... |
|
|
|
|
|
Thomas
Scherner
|
17.11.2005 17:14 |
|
|
Hannes
Preishuber
|
17.11.2005 17:27 |
|
|
Re: Fragen zu Datagrid scrollt, Titel...
Ich möchte den User auslesen . Das heist ich befinde mich ja im Intranet und jeder User muss sich über die NT Domäne anmelden. In Vb habe ich es über eine Funktion gemacht.<br> Es soll einfach der Name(... |
|
|
|
|
|
Thomas
Scherner
|
17.11.2005 17:30 |
|
|
Hannes
Preishuber
|
17.11.2005 17:41 |
|
|
G.
Guest
|
17.11.2005 20:40 |
|
|
Re: Fragen zu Datagrid scrollt,...
Werde es Morgen ausprobieren,<br>mhmm ansonsten. Sie müssen sich ja einloggen mit Password und allem auf der Login Seite. Das müste doch auch klappen..<br><br>Eine andere Sache noch. Wenn ich oben den... |
|
|
|
|
|
Thomas
Scherner
|
17.11.2005 20:43 |
|
|
Hannes
Preishuber
|
18.11.2005 08:18 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!