TextBox1.Text=e.Item.Cells[1].Text,TextBox2.Text=e.Item.Cells[2].Text
解决方案 »
- 【救命,我在线等】资源文件的错误,命名空间“Resources”已经包含了“Language”的定义。
- 应用程序池问题
- ajax 刷新图标 出现问题
- window.showModelessDialog打开的页面无法关闭!!
- 高分请教....有空进来聊聊吧....
- 如何扩展已经有的上百个javascript点击事件?
- 在框架间传值时出现的奇怪问题??
- 在click事件时,如何触发客户端事件处理程序和服务器事件处理程序?
- 如何解决:未能在给定的程序集中找到任何适合于指定的区域性(或非特定区域性)的资源?
- 请教,如果一个初始化页面有很多dropdownlist需要从数据库提数据填充,有什么好办法,谢了
- session的问题
- 棘手的问题!急!急!急!急!急!急!各位帮忙看看,up 有分
<%@ Page language="c#" Codebehind="datagrid.aspx.cs" AutoEventWireup="false" Inherits="aspnettest.datagrid" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>datagrid</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<asp:DataGrid id="DataGrid1" style="Z-INDEX: 101; LEFT: 16px; POSITION: absolute; TOP: 40px" runat="server"></asp:DataGrid>
<asp:TextBox id="TextBox1" style="Z-INDEX: 102; LEFT: 16px; POSITION: absolute; TOP: 8px" runat="server"
Width="672px"></asp:TextBox>
</form>
</body>
</HTML>datagrid.aspx.cs:using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;namespace aspnettest
{
/// <summary>
/// datagrid 的摘要说明。
/// </summary>
public class datagrid : System.Web.UI.Page
{
protected System.Web.UI.WebControls.TextBox TextBox1;
protected System.Web.UI.WebControls.DataGrid DataGrid1;
private void Page_Load(object sender, System.EventArgs e)
{
if(!this.Page.IsPostBack)
{
BindDataGrid();
}
} private void BindDataGrid()
{
SqlConnection conn = new SqlConnection("data source=(local);initial catalog=Northwind;persist security info=False;packet size=4096;user id=sa;pwd=123");
SqlCommand cmd = new SqlCommand("select LastName, FirstName, Title from Employees order by EmployeeID",conn);
conn.Open();
this.DataGrid1.DataSource = cmd.ExecuteReader();
this.DataGrid1.DataBind();
conn.Close();
cmd.Dispose();
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.DataGrid1.ItemDataBound += new System.Web.UI.WebControls.DataGridItemEventHandler(this.DataGrid1_ItemDataBound);
this.Load += new System.EventHandler(this.Page_Load); }
#endregion
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(!(e.Item.ItemType==ListItemType.Footer||e.Item.ItemType==ListItemType.Header||e.Item.ItemType==ListItemType.Separator||e.Item.ItemType==ListItemType.Pager))
{
string temp = "";
for(int i=0; i<e.Item.Controls.Count; i++)
{
temp += e.Item.Cells[i].Text + ",";
}
e.Item.Attributes.Add("onclick","javascript:document.all.TextBox1.value = '"+ temp +"';" );
}
}
}
}
幫忙看看謝謝