Autor Beitrag
chris87-1
Hält's aus hier
Beiträge: 1



BeitragVerfasst: So 18.12.11 15:29 
Hallo zusammen,

für eine Studienarbeit muss ich ein kleines Projektmanagement Tool in C# schreiben. Leider habe ich nicht wirklich viel Ahnung von C#. Die Frage ist deswegen sicher nicht so kompliziert. ;)

Ich habe ein Gridview , dass aus angebundenen Access-Abfrage sich die Daten zieht. Der Access Abfrage wird ein Zeitraum (also ein DateTime "von" und ein DateTime "bis") übergeben.

Jetzt zu meiner Frage: Ich würde jetzt gerne zwei Textfelder definieren, in denen man den Zeitraum eintippt. Sobald man Buttom drückt, sollte sich das Gridview mit den neuen Parameter aktualisieren.

Bisher habe ich folgenden Code
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
C#-Code:
        <table>
            <tr>
               <td>Von: </td><td><asp:TextBox ID="TxtVon" runat="server" CssClass="style6"></asp:TextBox></td>
            </tr>
            <tr>
               <td> Bis: </td><td><asp:TextBox ID="TxtBis" runat="server" CssClass="style6"></asp:TextBox></td>
            </tr>
        </table>

<asp:Button ID="Button1" runat="server" Text="Und los!" OnClick="btnInsert_Click" />

        <h4>Kosten & Einnahmen nach Art der Arbeit</h4>
            <asp:GridView ID="GridView100" runat="server" DataSourceID="Controlling2" AutoGenerateColumns="False">
                <Columns>
                  <asp:BoundField DataField="Description" HeaderText="Description" SortExpression="Description" />
                  <asp:BoundField DataField="sHours" HeaderText="sHours" SortExpression="sHours" />
                  <asp:BoundField DataField="PProfit" HeaderText="PProfit" SortExpression="PProfit" />
                  <asp:BoundField DataField="Costs" HeaderText="Costs" SortExpression="Costs" />
                  <asp:BoundField DataField="Revenue" HeaderText="Revenue" SortExpression="Revenue" />
                </Columns>
            </asp:GridView>

            <asp:ObjectDataSource ID="Controlling2" runat="server" SelectMethod="getCompleteProfitGroupByWork" TypeName="bll.clsTimeSheetCollection">
                <SelectParameters>
                    <asp:Parameter DefaultValue="01.01.2010" Name="InputVon" Type="DateTime"/>
                    <asp:Parameter DefaultValue="01.01.2013" Name="InputBis" Type="DateTime"/>
                </SelectParameters>
            </asp:ObjectDataSource>

Ich würde mich wirklich sehr über jeden Hinweis und jede Hilfestellung freuen! Mich treibt C# grad in den Wahnsinn. :D

Viele Grüße,
Chris
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4805
Erhaltene Danke: 1061

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: So 18.12.11 17:03 
Hallo und :welcome:

ich hoffe die Antwort von user profile icongfoidl im myCSharp-Forum unter DataGrid bzw. ObjectDataSource einen Parameter aus einem Textfeld übergeben hat dir geholfen?

Bitte demnächst bei Crossposts diesen immer angeben, um nicht unnötig mehrere Leute mit dem Problem zu beschäftigen, danke.