CS
1
using
System;
2
using
System.Collections;
3
using
System.ComponentModel;
4
using
System.Data;
5
using
System.Data.SqlClient;
6
using
System.Drawing;
7
using
System.Web;
8
using
System.Web.SessionState;
9
using
System.Web.UI;
10
using
System.Web.UI.WebControls;
11
using
System.Web.UI.HtmlControls;
12
using
System.Configuration;
13
14
namespace
CSDNTech
15
{
16
/**//// <summary>
17
/// DataGrid中的高级ToolTip 的摘要说明。
18
/// </summary>
19
public class DataGrid中的高级ToolTip : System.Web.UI.Page
20
{
21
protected System.Web.UI.WebControls.DataGrid DataGrid1;
22
protected string Conn = ConfigurationSettings.AppSettings["DBConn"];
23
private DataTable dt;
24
25
private void Page_Load(object sender, System.EventArgs e)
26
{
27
// 在此处放置用户代码以初始化页面
28
this.Format_DataGrid();
29
}
30
31
private void Format_DataGrid()
32
{
33
SqlConnection cn = new SqlConnection(Conn);
34
cn.Open();
35
try
36
{
37
SqlCommand com = new SqlCommand("select Top 16 CustomerID, CompanyName, ContactTitle,Country, City, Address,PostalCode,Phone,Fax from Customers",cn);
38
SqlDataAdapter adp = new SqlDataAdapter(com);
39
dt = new DataTable();
40
adp.Fill(dt);
41
this.DataGrid1.DataSource = dt;
42
this.DataGrid1.DataBind();
43
}
44
finally
45
{
46
cn.Close();
47
}
48
}
49
50
Web 窗体设计器生成的代码#region Web 窗体设计器生成的代码
51
override protected void OnInit(EventArgs e)
52
{
53
//
54
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
55
//
56
InitializeComponent();
57
base.OnInit(e);
58
}
59
60
/**//// <summary>
61
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
62
/// 此方法的内容。
63
/// </summary>
64
private void InitializeComponent()
65
{
66
this.DataGrid1.ItemDataBound += new System.Web.UI.WebControls.DataGridItemEventHandler(this.DataGrid1_ItemDataBound);
67
this.Load += new System.EventHandler(this.Page_Load);
68
69
}
70
#endregion
71
72
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
73
{
74
if(e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
75
{
76
e.Item.Attributes.Add("onmouseover", "this.oldcolor=this.style.backgroundColor;this.style.backgroundColor='#C8F7FF';");
77
e.Item.Attributes.Add("onmousemove", "Show('"+dt.Rows[e.Item.ItemIndex]["country"].ToString()+"','"
78
+dt.Rows[e.Item.ItemIndex]["City"].ToString()+"','"
79
+dt.Rows[e.Item.ItemIndex]["Address"].ToString()+"','"
80
+dt.Rows[e.Item.ItemIndex]["PostalCode"].ToString()+"','"
81
+dt.Rows[e.Item.ItemIndex]["Phone"].ToString()+"','"
82
+dt.Rows[e.Item.ItemIndex]["Fax"].ToString()+"');");
83
e.Item.Attributes.Add("onmouseout",
84
"this.style.backgroundColor=this.oldcolor;Hide();");
85
}
86
}
87
}
88
}

2

3

4

5

6

7

8

9

10

11

12

13

14

15



16


17

18

19

20



21

22

23

24

25

26



27

28

29

30

31

32



33

34

35

36



37

38

39

40

41

42

43

44

45



46

47

48

49

50


51

52



53

54

55

56

57

58

59

60


61

62

63

64

65



66

67

68

69

70

71

72

73



74

75



76

77

78

79

80

81

82

83

84

85

86

87

88

转载于:https://blog.51cto.com/bearstudyhard/301189