ip地址组件源码解析 c#编程
IP地址组件通常是指用于处理IP地址的软件库或模块,这些组件可以用于解析、验证、操作和转换IP地址
漂亮的虚拟键盘web显示控件
做web开发过程中在登录时用到的虚拟键盘,方便漂亮
基本相册(简单实用)
相册显示放大缩小功能,若想做个漂亮的相册浏览,附代码
c#基础代码及习题,适合新手
命名空间提供了一种方法来唯一标识一个类型以及进行类型的逻辑组织。命名空间可以嵌套使用并可以跨程序集使用。一个类型的完全限定名包括所有命名空间。在一个命名空间中,所有的类型必须有一个唯一的名称。基本类型库(Base Class Library)是.NET Framework的所有语言可下可用的命名空间集。命名空间是组织和重用代码的编译单元。命名空间和文件的结构关系不像Java。using语句是用来在使用类型时不需要用全限定名的类型,全限定名也可以被使用。命名空间中的声明,C#与C++有所不同,是C#独有的特点
图书管理系统附数据库
private void button3_Click(object sender, EventArgs e)
{
string number = textBox2.Text;
string bookname = textBox3.Text;
string press = textBox4.Text;
string name = textBox6.Text;
string price = textBox5.Text;
DateTime dt= dateTimePicker1.Value;
string bookid = dataGridView1.SelectedRows[0].Cells[0].Value.ToString();
MessageBox.Show(bookid);
string sql1 = "update book set number='{0}',bookname ='{1}',press='{2}',price='{3}',dt='{4}'where bookid ='{5}' ";
sql1 = string.Format(sql1,number, bookname,press,price,dt,bookid);
string sql2 = "update categorybook set name='{0}'where categoryid in(select categoryid from book where bookid='{1}')";
sql2 = string.Format(sql2, name, bookid);
SqlConnection conn = new SqlConnection();
conn.ConnectionString="server=20110810-1559\\SQLEXPRESS;database=stums;integrated security=true";
//conn.ConnectionString = "server=XP-201108091130\\SQLEXPRESS;database=stums;uid=sa;pwd=0";
conn.Open();
SqlTransaction st = conn.BeginTransaction();
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
try
{
cmd.CommandText = sql1;
cmd.ExecuteNonQuery();
cmd.CommandText = sql2;
cmd.ExecuteNonQuery();
st.Commit();
Showmsg();
MessageBox.Show("修改成功");
}
catch
{
MessageBox.Show("修改失败");
}
}
private void button9_Click(object sender, EventArgs e)
{
if (dataGridView1.RowCount > 0)
{
dataGridView1.SelectAll();
}
}
private void button10_Click(object sender, EventArgs e)
{
while(dataGridView1.SelectedRows.Count > 0)
{
DataGridViewRow dv = dataGridView1.SelectedRows[0];
dv.Selected = false;
}
}
private void button11_Click(object sender, EventArgs e)
{
string sql = "select * from book ";
SqlConnection conn = new SqlConnection("server=20110810-1559\\SQLEXPRESS;database=stums;integrated security=true");
//SqlConnection conn = new SqlConnection("server=XP-201108091130\\SQLEXPRESS;database=stums;uid=sa;pwd=0");
conn.Open();
SqlCommand cmd = new SqlCommand(sql, conn);
SqlDataReader sdr = cmd.ExecuteReader();
while (sdr.Read())
{
ListViewItem lvi = new ListViewItem();
lvi.Text = sdr["number"].ToString();
lvi.SubItems.Add(sdr["bookname"].ToString());
lvi.SubItems.Add(sdr["price"].ToString());
listView1.Items.Add(lvi);
}
sdr.Close();
conn.Close();
}