日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

解析DataList如何實(shí)現(xiàn)“行轉(zhuǎn)列”代碼_.Net教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:解析VS.net調(diào)試ASP.NET項(xiàng)目出錯原因及解決方法
調(diào)試系統(tǒng)時出現(xiàn)“VS.net調(diào)試ASP.NET運(yùn)行項(xiàng)目出錯:無法調(diào)試應(yīng)用程序”錯誤,不能調(diào)試。下面是解決方法: 調(diào)試ASP.NET項(xiàng)目 檢查項(xiàng)目是否有有效的Web.config文件,Web.config文件是否將“debug”設(shè)置為“true”,以及debug謂詞是否與.aspx關(guān)聯(lián)。有關(guān)更多信息,

    開發(fā)中經(jīng)常遇到行轉(zhuǎn)列的情況,一般都是在SQL中用 case 來解決這類問題,但有時候我們會需要知道列數(shù)并做一些事情。
    這時,DataList 就發(fā)揮它的作用了。主要應(yīng)用的就是它的RepeatDirection 屬性.

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="DataList.aspx.cs" Inherits="temp_DataList" %>  
  
<!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>無標(biāo)題頁</title>  
</head>  
<body>  
    <form id="form1" runat="server">  
    名稱:<asp:TextBox ID=’txtName’ runat="server"></asp:TextBox>  
              
    金額:<asp:TextBox ID=’txtMoney’ runat="server"></asp:TextBox>  
              
    <asp:Button ID="btnAdd" runat="server" Text="增加" OnClick="btnAdd_Click" />  
    <asp:DataList id=’dl’ runat="server">  
    <AlternatingItemTemplate>  
    <asp:Literal ID="lit" runat="server" Text=’<%#Eval("Name") %>’></asp:Literal>  
    <asp:TextBox ID="txt" runat="server" Text=’<%#Eval("Money") %>’></asp:TextBox>  
    </AlternatingItemTemplate>  
    <ItemTemplate>  
    <asp:Literal ID="lit" runat="server" Text=’<%#Eval("Name") %>’></asp:Literal>  
    <asp:TextBox ID="txt" runat="server" Text=’<%#Eval("Money") %>’></asp:TextBox>  
    </ItemTemplate>  
    </asp:DataList>  
    </form>  
</body>  
</html>  
 

using System;   
using System.Data;   
using System.Configuration;   
using System.Collections;   
using System.Web;   
using System.Web.Security;   
using System.Web.UI;   
using System.Web.UI.WebControls;   
using System.Web.UI.WebControls.WebParts;   
using System.Web.UI.HtmlControls;   
  
public partial class temp_DataList : System.Web.UI.Page   
{   
    private DataTable getDateTable()   
    {   
        DataTable dt = new DataTable();   
        dt.Columns.Add(new DataColumn("Name", typeof(String)));   
        dt.Columns.Add(new DataColumn("Money", typeof(Int32)));   
        DataRow dr;   
        dr = dt.NewRow();   
        dr[0] = "崗位工資";   
        dr[1] = 100;   
        dt.Rows.Add(dr);   
        dr = dt.NewRow();   
        dr[0] = "養(yǎng)老";   
        dr[1] = 200;   
        dt.Rows.Add(dr);   
        dr = dt.NewRow();   
        dr[0] = "午餐";   
        dr[1] = 300;   
        dt.Rows.Add(dr);   
  
           
        return dt;   
    }   
  
    private void DataListBind(DataTable dt)   
    {   
        int column = dt != null ? dt.Rows.Count : 0;   
        column = column > 6 ? 6 : column;//樣式的原因,控制最多6個   
        dl.RepeatColumns = column;   
        dl.RepeatDirection = RepeatDirection.Horizontal;   
        dl.DataSource = dt;   
        dl.DataBind();   
    }   
  
  
    protected void Page_Load(object sender, EventArgs e)   
    {   
        if (!IsPostBack)   
        {   
            ViewState["dt"] = getDateTable();   
            DataListBind(ViewState["dt"] as DataTable);   
        }   
    }   
    protected void btnAdd_Click(object sender, EventArgs e)   
    {   
        DataTable dt = ViewState["dt"] as DataTable;   
        if (dt != null)   
        {   
            DataRow dr;   
            dr = dt.NewRow();   
            dr[0] = txtName.Text.Trim();   
            int money;   
            int.TryParse(txtMoney.Text, out money);   
            dr[1] = money;   
            dt.Rows.Add(dr);   
            DataListBind(dt);   
        }   
  
    }   
}  
 

分享:解析運(yùn)行asp.net服務(wù)器權(quán)限設(shè)置的6個問題
文章中所指服務(wù)器環(huán)境為WIN2003。 大家知道ASP.NET和ASP相比,在設(shè)置權(quán)限方面很有不同,一點(diǎn)兒設(shè)置錯了都運(yùn)行不了。作者在遇到該問題并解決后得到的經(jīng)驗(yàn),給大家分享。 ASP.NET需要用到USERS組的權(quán)限,因?yàn)橛鲞^很多次自己設(shè)置了權(quán)限之后發(fā)現(xiàn) 網(wǎng)站 運(yùn)行不了,

來源:模板無憂//所屬分類:.Net教程/更新時間:2010-04-18
相關(guān).Net教程