通过学习 我基本了解一些基础
但是因我是刚学.NET,所以存在着很多问题!<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ModuleManager.aspx.cs" Inherits="WebApplication1.WebForm1" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    
    <div>
        
        <asp:Button ID="InsertItemBtn" runat="server" onclick="InsertItemBtn_Click" 
            Text="InsertItemBtn" />
        
        <asp:ListView ID="ListView1" runat="server" DataKeyNames="UserID" 
            DataSourceID="SqlDataSource1">
            <AlternatingItemTemplate>
                <tr style="background-color:#FFF8DC;">
                    <td>
                        <asp:CheckBox ID="CheckBox" runat="server" />
                    </td>
                    <td>
                        <asp:Label ID="UserIDLabel" runat="server" Text='<%# Eval("UserID") %>' />
                    </td>
                    <td>
                        <asp:Label ID="UserNameLabel" runat="server" Text='<%# Eval("UserName") %>' />
                    </td>
                    <td>
                        <asp:Label ID="GroupIDLabel" runat="server" Text='<%# Eval("GroupID") %>' />
                    </td>
                    <td>
                        <asp:LinkButton ID="EditButton" runat="Server" Text="修改" CommandName="Edit" />
                        <asp:LinkButton runat="server" ID="DeleteButton" 
                Text="删除" CommandName="Delete" />
                    </td>
                
                </tr>
            </AlternatingItemTemplate>
            <LayoutTemplate>
                <table runat="server">
                    <tr runat="server">
                        <td runat="server">
                            <table ID="itemPlaceholderContainer" runat="server" border="1" 
                                style="background-color: #FFFFFF;border-collapse: collapse;border-color: #999999;border-style:none;border-width:1px;font-family: Verdana, Arial, Helvetica, sans-serif;">
                                <tr runat="server" style="background-color:#DCDCDC;color: #000000;">
                                    <th runat="server">
                                        选择</th>
                                    <th runat="server">
                                        UserID</th>
                                    <th runat="server">
                                        UserName</th>
                                    <th runat="server">
                                        GroupID</th>
                                    <th runat="server">
                                        Opt</th>
                                </tr>
                                <tr ID="itemPlaceholder" runat="server">
                                </tr>
                            </table>
                        </td>
                    </tr>
                    <tr runat="server">
                        <td runat="server" 
                            style="text-align: center;background-color: #CCCCCC;font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;">
                            <asp:DataPager ID="DataPager1" PagedControlID="ListView1"  PageSize="6" runat="server">
                                <Fields>
                                    <asp:NextPreviousPagerField ButtonType="Button" ShowFirstPageButton="True" 
                                        ShowNextPageButton="False" ShowPreviousPageButton="False" />
                                    <asp:NumericPagerField />
                                    <asp:NextPreviousPagerField ButtonType="Button" ShowLastPageButton="True" 
                                        ShowNextPageButton="False" ShowPreviousPageButton="False" />
                                </Fields>
                            </asp:DataPager>
                        </td>
                    </tr>
                </table>
            </LayoutTemplate>
            

解决方案 »

  1.   

    <InsertItemTemplate>
                    <tr style="">
                        <td>
                            <asp:Button ID="InsertButton" runat="server" CommandName="Insert" 
                                Text="Insert" />
                            <asp:Button ID="CancelButton" runat="server" CommandName="Cancel" 
                                Text="Clear" />
                        </td>
                                            
                        <td>
                            <asp:TextBox ID="UserNameTextBox" runat="server" 
                                Text='<%# Bind("UserName") %>' />
                                
                        </td>
                        <td>
                            <asp:TextBox ID="GroupIDTextBox" runat="server" Text='<%# Bind("GroupID") %>' />
                        </td>
                    </tr>
                </InsertItemTemplate>
                <SelectedItemTemplate>
                    <tr style="background-color:#008A8C;font-weight: bold;color: #FFFFFF;">
                        <td>
                            <asp:Label ID="UserIDLabel" runat="server" Text='<%# Eval("UserID") %>' />
                        </td>
                        <td>
                            <asp:Label ID="UserNameLabel" runat="server" Text='<%# Eval("UserName") %>' />
                        </td>
                        <td>
                            <asp:Label ID="GroupIDLabel" runat="server" Text='<%# Eval("GroupID") %>' />
                        </td>
                                       </tr>
                </SelectedItemTemplate>
                <EmptyDataTemplate>
                    <table runat="server" 
                        style="background-color: #FFFFFF;border-collapse: collapse;border-color: #999999;border-style:none;border-width:1px;">
                        <tr>
                            <td>
                                No data was returned.</td>
                        </tr>
                    </table>
                </EmptyDataTemplate>
                <EditItemTemplate>
                    <tr style="background-color:#008A8C;color: #FFFFFF;">
                        <td>
                            <asp:CheckBox ID="CheckBox" runat="server" />
                        </td>
                        <td>
                            <asp:Label ID="UserIDLabel1" runat="server" Text='<%# Eval("UserID") %>' />
                        </td>
                        <td>
                            <asp:TextBox ID="UserNameTextBox" runat="server" 
                                Text='<%# Bind("UserName") %>' ReadOnly="True" />
                        </td>
                        <td>
                            <asp:TextBox ID="GroupIDTextBox" runat="server" Text='<%# Bind("GroupID") %>' />
                        </td>
                          <td>
                            <asp:Button ID="UpdateButton" runat="server" CommandName="Update" 
                                Text="更新" />
                            <asp:Button ID="CancelButton" runat="server" CommandName="Cancel" 
                                Text="退出" />
                        </td>
                    </tr>
                </EditItemTemplate>
                <ItemTemplate>
                    <tr style="background-color:#DCDCDC;color: #000000;">
                        <td>
                            <asp:CheckBox ID="CheckBox" runat="server" />
                        </td>
                        <td>
                            <asp:Label ID="UserID" runat="server" Text='<%# Eval("UserID") %>' />
                        </td>
                        <td>
                            <asp:Label ID="UserNameLabel" runat="server" Text='<%# Eval("UserName") %>' />
                        </td>
                        <td>
                            <asp:Label ID="GroupIDLabel" runat="server" Text='<%# Eval("GroupID") %>' />
                        </td>
                        <td>
                            <asp:LinkButton ID="EditButton" runat="Server" Text="修改" CommandName="Edit" />
                            <asp:LinkButton runat="server" ID="DeleteButton" 
                    Text="删除" CommandName="Delete" />
                    
                        </td>
                    </tr>
                </ItemTemplate>
            </asp:ListView>
            <asp:Label ID="MessageLabel"
            ForeColor="Red"
            runat="server" />
            <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
                ConnectionString="<%$ ConnectionStrings:uzoneConnectionString2 %>" 
                SelectCommand="SELECT [UserID], [UserName], [GroupID] FROM [UserInfo]"
                InsertCommand="INSERT INTO [UserInfo](UserName, GroupID) 
              VALUES (@UserName, @GroupID)"
                UpdateCommand="Update [UserInfo] set UserName=@Username,GroupID=@GroupID where UserID=@UserID"
                DeleteCommand="Delete from [UserInfo] where UserID=@UserID">
            </asp:SqlDataSource>
            
        
        </div>
        </form>
    </body>
    </html>
    1.如何实现checkbox的选择
    2.如何用按钮触发事件来修改listview的相关属性 实现用户定制样式
    3.如何进行排序
    4..net中标签的触发事件 如td中一些onclick等是否与html一样??以上代码使用vs2008版本
      

  2.   

    排序已解决 ..MSDN 很强大 不过还是希望有人来讲讲