.NET中常用的代码
整理了一些常用的.NET代码,贴出来供大家参考,并希望我们一起搜集更多的内容。
一、为GridView添加索引列
<asp:TemplateField HeaderText="ID">
<ItemTemplate>
<%# Container.DataItemIndex +1 %>
</ItemTemplate>
</asp:TemplateField>
二、批量删除列
模板列代码:
<asp:TemplateField HeaderText="选择">
<ItemTemplate>
<asp:CheckBox ID="chkSelect" runat="server" />
</ItemTemplate>
</asp:TemplateField>
全选:
for (int i = 0; i < gv.Rows.Count; i++)
}
反选:
for (int i = 0; i < gv.Rows.Count; i++)
}
取消选择:
for (int i = 0; i < gv.Rows.Count; i++)
}
删除:
for (int i = 0; i < gv.Rows.Count; i++)
}
三、删除表格选定记录
int id = (int)MyDataGrid.DataKeys[e.Item.ItemIndex]; //在调用前必须指定DataKeyNames属性为要获取

的主键。
string deleteCmd = "DELETE from Employee where emp_id = " + intEmpID.ToString();
四、为按钮添加确认对话框
button.Attributes.Add("onclick","return confirm(’确认?’)");
private void grdCustomer_ItemDataBound(object sender,

System.Web.UI.WebControls.DataGridItemEventArgs e)
六、超连接列传递参数
<asp:HyperLinkColumn Target="_blank" headertext="ID号" DataTextField="id"

NavigateUrl="aaa.aspx?id=’
<%# DataBinder.Eval(Container.DataItem, "数据字段1")%>’ & name=’<%# DataBinder.Eval

(Container.DataItem, "数据字段2")%>’ />
七、绑定日期格式
e.items.cell["time"].text=DateTime.Parse(e.items.cell["time"].text.ToString("yyyy-MM-dd"))
八、统一捕获异常 Global.asax中:
九、自定义异常处理
using System;
using System.Diagnostics;

namespace MyAppException
十、Panel 横向滚动,纵向自动扩展
<asp:panel style="overflow-x:scroll;overflow-y:auto;"></asp:panel>
十一、DataGrid行随鼠标变色
private void ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
十二、读取DataGrid控件的TextBox值
foreach(DataGrid dgi in yourDataGrid.Items)
十三、当点击编辑键时,控制文本框的大小
private void DataGrid1_ItemDataBound(obj sender,DataGridItemEventArgs e)
十四、弹出对话框
private static string ScriptBegin = "<script language=\"JavaScript\">";
private static string ScriptEnd = "</script>";

public static void ConfirmMessageBox(string PageTarget,string Content)
一、为GridView添加索引列
二、批量删除列
模板列代码:
三、删除表格选定记录
四、为按钮添加确认对话框
五、点击表格行链接另一页
六、超连接列传递参数
七、绑定日期格式
八、统一捕获异常 Global.asax中:
九、自定义异常处理
十、Panel 横向滚动,纵向自动扩展
十一、DataGrid行随鼠标变色
十二、读取DataGrid控件的TextBox值
十三、当点击编辑键时,控制文本框的大小
十四、弹出对话框