c# 如何制作金额栏

来源:百度知道 编辑:UC知道 时间:2024/06/10 08:34:43
我要用c#设计一个凭证管理的软件,如何实现金额栏的录入。就是有好多格,每位数字在一个格中。

金额输入还是金额展示
录入:
Page_Load事件
{
if( ! IsPostBack)
{
dt = new DataTable();
dt.Columns.Add("Id");
dt.Columns.Add("Name");
}
}
button_click事件
{
DataTable dt = (DataTable)this.ViewState["dt"];
DataRow row= dt.NewRow();
row["Id"] = int.Parse(this.TextBox1.Text);
row["Name"] = this.TextBox2.Text;
dt.Rows.Add(row);
dt.AcceptChanges();
}
展示:
gridview控件,绑定后台数据,就行了。
string sqlstr = "select * from testTable where bumenName='" + TreeView1.SelectedNode.Value + "'";//建议参数使用sqlparament,防止sql注入
SqlConnection sqlcon=new SqlConnection(“***”);//数据库连接 你懂得
sqlcon.Open();
SqlDataAdapter sda=new SqlDataAdapter(sqlstr,sqlcon);
DataSet ds=new DataSet();
sda.Fill(ds);
sqlcon.Close();
GridView1.DataSource =ds.Table[0];
GridView1.DataBind();

可以使