|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
大家可以自己去看一看.可以说看得想呕吐.以前有次下了个动网来看.里面连基本内置函数的保护措施(函数没防御性)都没有.难怪经常补这个补那个了.可能现在.NET版会好点吧datagrid|数据大概人人在利用DataGrid编纂数据的时分会以为要点击最初的编纂列的按钮来修正数据不是很便利,在明天的例子中给出一种对照便利的操纵办法:要修正数据点击这一行-》鼠标放在哪一个文本框就会选中哪一个文本框的内容,间接能够举行修正-》修正终了今后双击这一行(也能够间接双击文本框)举行保留。此次利用sqlserver数据库中的northwind数据库中的Employees表作为例子。
前台:
<%@Pagelanguage="c#"Codebehind="WebForm87.aspx.cs"AutoEventWireup="false"Inherits="csdn.WebForm87"%>
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN">
<HTML>
<HEAD>
<title>WebForm87</title>
<metacontent="MicrosoftVisualStudio.NET7.1"name="GENERATOR">
<metacontent="C#"name="CODE_LANGUAGE">
<metacontent="JavaScript"name="vs_defaultClientScript">
<metacontent="http://schemas.microsoft.com/intellisense/ie5"name="vs_targetSchema">
<LINKhref="CSS.css"type="text/css"rel="stylesheet">
</HEAD>
<body>
<formid="Form1"method="post"runat="server">
<asp:datagridid="DataGrid1"runat="server"AutoGenerateColumns="False"CellSpacing="1"BorderWidth="0px"
CellPadding="5"CssClass="border"DataKeyField="EmployeeID">
<ItemStyleCssClass="item"></ItemStyle>
<HeaderStyleCssClass="header"></HeaderStyle>
<Columns>
<asp:BoundColumnDataField="FirstName"HeaderText="FirstName"></asp:BoundColumn>
<asp:BoundColumnDataField="LastName"HeaderText="LastName"></asp:BoundColumn>
<asp:BoundColumnDataField="Title"HeaderText="Title"></asp:BoundColumn>
<asp:BoundColumnDataField="BirthDate"HeaderText="BirthDate"DataFormatString="{0:yyyy-MM-dd}"></asp:BoundColumn>
<asp:ButtonColumnButtonType="LinkButton"CommandName="edit"Text="edit"Visible="False"></asp:ButtonColumn>
<asp:ButtonColumnButtonType="LinkButton"CommandName="update"Text="update"Visible="False"></asp:ButtonColumn>
</Columns>
</asp:datagrid>
</form>
</body>
</HTML>
背景:
usingSystem;
usingSystem.Collections;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Data.SqlClient;
usingSystem.Drawing;
usingSystem.Web;
usingSystem.Web.SessionState;
usingSystem.Web.UI;
usingSystem.Web.UI.WebControls;
usingSystem.Web.UI.HtmlControls;
namespacecsdn
{
publicclassWebForm87:System.Web.UI.Page
{
protectedSystem.Web.UI.WebControls.DataGridDataGrid1;
 
asp可以使用微软的activeX使得网页功能无比强大,不过安全性也较差,而且是基于的windows服务器,所以性能稳定性也一般 |
|