10
2012
05

JS+DIV实现鼠标点击或划过切换div层效果

今天遇到一个问题,如果使用div+js实现一个简单的切换效果,就像图片切换那样,在网上找了许多方法,不过找到一个比较简单适用的,下面是网络找了一个方法和自己写了一个,其实两个差不多方式,如下:


<html>
<head>
<title>DIV层切换</title>

<script language="JavaScript" type="text/javascript">
...

10
2012
05

简单JS切换效果

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml&quo

15
2012
04

Asp.Net 使用Repeater绑定数据,并进行数据转换

使用Repeater绑定数据

        <table cellpadding="0" cellspacing="1" style="width: 730px; vertical-align: middle;">
            <asp:Repeater ID="RpDB" runat="server" OnItemDataBound="RpDB_ItemDataBound">
...

15
2012
04

读取数据对应的值ID和Name,并存到DropDownList

通过查询数据库中的Name和ID,让后使用ListItem赋键值对到DropDownList中
private void BinTypes()
{
TypesText.Items.Clear(); //第一次清除DropDownList里面的值
DataTable db = getTypes(""); //通过查询数据表中数据如“select TypeName,TypeID from dbo.Type”得到DataTable
TypesText.Items.Add(""); //添加一个为空值
...
15
2012
04

获取某个表中的ID,得到下一个ID值

通过查询某个表中最大ID值,判断如果ID值不为空,也就是该表中已经有值,则根据该值得到下一个的值(如果有值有6为的,使用(6-length)得到需要在整数值前面加多少个“0”),如果ID值为空,则返回“000001”六位的下一个ID值
public string GetID()
{
object MaxId = null;
string id = "";
try
{
String sql = "select Max(Convert(int,ID)) from Table";
...
14
2012
04

Excel导入到数据库及写回操作记录到Excel中

在导入Excel时,主要使用读取Excel文件内容的查询语句,写回Excel时,需要激活Excel文件,再对里面内容进行修改或填充,操作完成后保存Excel,关闭释放Excel资源:

//引入命名空间
using System.Data.OleDb;

...

13
2012
04

C# DataGridView批量修改、删除数据

///
/// DataGridView批量修改数据
///

///
///
private void btnUpdate_Click(object sender, EventArgs e)
{
if (DataGridView1.RowCount == 0)
...
13
2012
04

C# 根据当前页和总页数判断按钮是否可用

        /// <summary>
        /// 判断翻页按钮
        /// </summary>
        /// <param name="startpage">首页</param>
...

13
2012
04

C# 简单查询数据库实现登录功能

         /// <summary>
        /// 登录按钮
        /// </summary>
        /// <param name="sender"></param>
...

12
2012
04

.ashx接口内容Json对象读取数据并分离

本周工作和学习的内容是.ashx格式的接口文件读取,读取.ashx文件接口也有很多种方法,我主要找到两种方法:第一种是通过读取.ashx接口中的内容,然后通过字符串的Replace方法替换方式把读到的内容进行分离,这种方法比较笨拙,但也是可以正确获取.ashx接口内容的方法;第二种是使用Newtonsoft.Json的JsonReader进行读取数据,同样适用Replace进行分离读取到的字符串。

...
07
2012
04

C# 水晶报表打印功能

通过本周的工作学习,找到水晶报表可以有两种方法来进行打印:第一种是利用已经做好的水晶报表,对它进行打印,这种方法的缺点就是不能在项目中修改后直接就保存打印,优点加载速度快,而是要报建好的水晶报表放到你所建立的水晶报表路径;第二种是直接利用项目中建好的水晶报表,实例化以后把水晶报表中需要的数据加入到水晶报表中,这样加载速度就会变慢,然后可以打印输出。

第一种,使用水晶报表在项目中的路径:
        privateReportDocumentcustomerReport1;
...
30
2012
03

导出gridwiew中的数据

protected void Button1_Click(object sender, EventArgs e)
{
ExportToExcel();
}
public void ExportToExcel()
{
if (GridView1.Rows.Count > 0)
{
string FileName = "导出文件名";
...
29
2012
03

html代码和文本的相互转换

简单将将文本格式转换为html代码和将HTML代码转化成文本格式,代码如下:
///
/// 将文本格式转换为html代码
///

/// 要格式化的字符串
/// 格式化后的字符串
public static String ToHtml(string str)
{
...
29
2012
03

Datagridview操作之Datagridview删除选择性多行

private void btnDelete_Click(object sender, EventArgs e)
{
ArrayList arrayList = new ArrayList();
for (int i = 0; i < dgvAllNum.Rows.Count; i++)
{
if (dgvAllNum.Rows[i].Cells[0].Value != null) //判断该行的复选框是否存在,第一列是选择框
...
28
2012
03

Datagridview操作之Datagridview分页

int pageSize = 0; //每页显示行数
int nMax = 0; //总记录数
int pageCount = 0; //页数=总记录数/每页显示行数
int pageCurrent = 0; //当前页号
int nCurrent = 0; //当前记录行
DataSet ds = new DataSet();
DataTable dtInfo = new DataTable();
...
28
2012
03

datagridview操作之数据全选和反选

///
/// 数据全选
///

///
///
private void btnCheckAll_Click(object sender, EventArgs e)
{
for (int i = 0; i < dgvSafeNum.RowCount; i++)
...
28
2012
03

Datagridview绑定数据时行变色,数据行自动编号

//黑白颜色变化
protected void GridView3_RowDataBound(object sender, GridViewRowEventArgs e)
{
//首先判断是否是数据行
if (e.Row.RowType == DataControlRowType.DataRow)
{
//当鼠标停留时更改背景色
e.Row.Attributes.Add("onmouseover", "c=this.style.backgroundColor;this.style.backgroundColor='#FFFFFF'");
...
28
2012
03

JS check按钮的互斥

Js中Check按钮简单互斥

    <script type="text/javascript">
    function checkedThis(obj,tt,count) //obj为check的id数字部分,tt为check的id除数字以外的部分,count个数
    {
         if(document.getElementById(tt+obj).checked)
         {
              for(var i=1;i<=count;i++)
...

27
2012
03

简单数据加密、解密

直接贴上代码:
using System.Security.Cryptography;
using System.IO;
//加密
public static string Encrypt(string strText)
{
string strEncrKey = "code 's key ";
Byte[] byKey = { };
Byte[] IV = { 0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, 0xCD, 0xEF };
...