当前位置:编程学习 > C#/ASP.NET >>

DataGrid的Item属性我这里怎么没有,怎么样才能使用该属性?

DataGrid的Item属性我这里怎么没有,怎么样才能使DataGrid具有该属性?
分少,请帮忙! --------------------编程问答--------------------

<%@ Page Language="C#" AutoEventWireup="True" %>
<%@ Import Namespace="System.Data" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html  >
<script language="C#" runat="server">

   DataTable Cart;
   DataView CartView;

   ICollection CreateDataSource() 
   {
      DataTable dt = new DataTable();
      DataRow dr;

      dt.Columns.Add(new DataColumn("IntegerValue", typeof(Int32)));
      dt.Columns.Add(new DataColumn("StringValue", typeof(string)));
      dt.Columns.Add(new DataColumn("CurrencyValue", typeof(double)));

      for (int i = 0; i < 10; i++) 
      {
         dr = dt.NewRow();

         dr[0] = i;
         dr[1] = "Item " + i.ToString();
         dr[2] = 1.23 * (i+1);

         dt.Rows.Add(dr);
      }

      DataView dv = new DataView(dt);
      return dv;
   }

   void Page_Load(Object sender, EventArgs e) 
   {

      if (!IsPostBack) 
      {
         // Need to load this data only once.
         ItemsGrid.DataSource = CreateDataSource();
         ItemsGrid.DataBind();
      }

   }

   void Button_Click(Object sender, EventArgs e) 
   {

      foreach (DataGridItem item in ItemsGrid.Items)
      { 
         Label1.Text += "<br />" + item.Cells[0].Text + 
                        " " + item.Cells[1].Text + 
                        " " + item.Cells[2].Text;
      }

   }

</script>

<head runat="server">
    <title>DataGrid Items Collection Example</title>
</head>
<body>

   <form id="form1" runat="server">

      <h3>DataGrid Items Collection Example</h3>

      <asp:DataGrid id="ItemsGrid" runat="server"
           BorderColor="black"
           BorderWidth="1"
           CellPadding="3"
           ShowFooter="true"
           AutoGenerateColumns="true">

         <HeaderStyle BackColor="#00aaaa">
         </HeaderStyle>

         <FooterStyle BackColor="#00aaaa">
         </FooterStyle>

      </asp:DataGrid>

      <br />

      <asp:Button id="Button1"
           Text="Display Contents of Items Collection"
           OnClick="Button_Click"
           runat="server"/>

      <br />

      <asp:Label id="Label1" 
           runat="server"/>

   </form>

</body>
</html>



--------------------编程问答-------------------- 我是在C#下用的DataGrid控件,帮助文档中说是该控件有Item属性,但是我这里却没有,我拖的是System.Windows.Forms.DataGrid控件,请问怎么样才能使我用到的该控件具有Item 属性?
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,