摘要: GridView是ASP.NET中功能强大的数据显示控件,它的RowDataBound事件为我们提供了方便的控制行、列数据的途径。要获取当前行的某个数据列,有如下几种方法:1. Cells[x].Txt。 从列单元格的文本值获取。这种方法简单高率,最为常用,但是功能单纯。此法存在几个缺点: (1)无法获取到设置了隐藏属性的数据列的值,所取到的值为“”(空)。 (2)只能获取在HTML中定义过的数据列,无法查询数据源中的当前数据行的所有字段列。一般情况下,通过HTML设置GridView的字段列的数量往往小于数据源的实际字段数量,这是因为从业务逻辑的角度看,并不是所有的字段都是要显示在页面上的。 阅读全文
posted @ 2011-11-09 09:26 . 夜___ . 阅读(1079) 评论(0) 推荐(0) 编辑
摘要: Net前台调用后台变量 1.Asp.Net中几种相似的标记符号: < %=...%>< %#... %>< % %>< %@ %>解释及用法 答: < %#... %>: 是在绑定控件DataBind()方法执行时被执行,用于数据绑定 如: < %# Container.DataItem("tit") %> < %= %>: 在程序执行时被调用,可以显示后台变量值 如: *.aspx中: < %= aaa %> *.cs中: protected string aaa=" 阅读全文
posted @ 2011-10-20 17:19 . 夜___ . 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 命名空间引用:using system.Management; string hostName = Dns.GetHostName(); string ip=""; string mac = ""; //已过期 IPAddress addr = new IPAddress(Dns.GetHostByName(Dns.GetHostName()).AddressList[0].Address); IPAddres... 阅读全文
posted @ 2011-10-18 11:45 . 夜___ . 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 用企业管理器打开表,想删除表中的某一行时,会出现“键列信息不足或不正确,更新影响到多行。” 出现“键列信息不足...”的错误,是因为在该表中存在重复的记录,因此在企业管理器中试图删除时会报错。如果你只是想把重复的多余记录删除的话,需要打开查询分析器,然后输入下面的语句(根据需要改为你自己的表名和库名): use MyDB --进入需要修改的数据库中 select distinct * into #tmp from [A] --先将数据存入一张临时表中,剔除重复项 truncate table [A] --然后清空原表 insert into [A] select * from #tmp --再 阅读全文
posted @ 2011-10-12 16:27 . 夜___ . 阅读(6991) 评论(0) 推荐(0) 编辑
摘要: CREATE PROCEDURE dbo.OutputData @tablename sysname AS declare @column varchar(1000) declare @columndata varchar(1000) declare @sql varchar(4000) declare @xtype tinyint declare @name sysname declare @objectId int declare @objec... 阅读全文
posted @ 2011-10-12 11:19 . 夜___ . 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 1.reflector 进行反编译,可以反射中间语言(适合不懂IL),具体的初始化设置方法:点击View->Add-Ins...,弹出一个窗口,然后点击Add->选择文件夹里面的:"FileGenerator.dll",点击close. 然后回到Reflector窗口,Tool->Generator File(s)... 右边就出现了插件的窗口,选中左边的dll文件,点击右边的导出文件,源代码就全部导出来了! 另一个插件Reflector.FileDisassembler.dll设置方法也和这个一样,另外还有一些Reflector的相关插件下载,2.导出的 阅读全文
posted @ 2011-10-11 17:47 . 夜___ . 阅读(1790) 评论(0) 推荐(1) 编辑
摘要: <script> function openWindow(win,winTitle,winWidth,winHeight) { var winleft=window.screen.width-winWidth-12; var winTop=window.screen.height-winHeight-75; window.open(win ,winTitle,'width='+ winWidth +'px,height='+ winHeight +'px,left='+ winleft +'px,top='+ winT 阅读全文
posted @ 2011-10-08 17:39 . 夜___ . 阅读(439) 评论(0) 推荐(0) 编辑
摘要: <table width="100%" border="0" style="height: 100%"> <tr> <td align="center" valign="middle"> <table id="__01" width="994" height="572" border="0" cellpadding="0" cellspacing=&quo 阅读全文
posted @ 2011-09-27 17:56 . 夜___ . 阅读(991) 评论(0) 推荐(0) 编辑
摘要: GridView中的超链接GridView中的超级链接,可以设置一个模版列,放入超级链接的控件,设置绑定参数即可。数据绑定方式有两种,如下示例:Eval方式 <%# Eval("id") %>Bind方式 <%# Bind("id","~/info.aspx?id={0}") %>推荐使用第一种方式,可以在一个<%# %>里放入多个绑定,而第二种只能如此绑定一个值<%# Eval("id") + ":" + Eval("name")% 阅读全文
posted @ 2011-09-21 12:04 . 夜___ . 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 步骤:1:在单选按钮组控件中 添加属性 RepeatLayout ,其值选“flow”<asp:RadioButtonList ID="rblcellstat" runat="server" Width="240px" RepeatDirection="Horizontal" RepeatLayout="flow">(说明:选“flow”,RadioButtonList控件在网页中显示为<span></span>形式,若选“table”,在网页中显示<t 阅读全文
posted @ 2011-09-19 15:26 . 夜___ . 阅读(6065) 评论(0) 推荐(0) 编辑