|
5金钱
本帖最后由 jerry8406 于 2014-12-22 11:05 编辑
我是初学者,自己不是IT行业,但是现在需要编写一个小软件,利用它来删除数据库内指定目录下指定时间段的数据。目前我可以将数据目录树读取出来,但是不知道具体如何将用户选定的数据进行删除,希望各位大神能帮助一下我,非常感谢!
读取的目录树如图片里所示,我想实现的功能是按照用户勾选的目录树已经给定的时间,点击删除按钮,就会把对应的数据进行删除。如果我描述的不清楚,或者需要具体的数据库文件,我可以给你,真心希望能找到可以帮助我的朋友,谢谢了!
下面是我写的部分代码:
读取目录树的源码如下:
private void ShowDataWithTreeView()
{
try
{
foreach (DataRow dr in dt.Rows)
{
if (dr["BRANCHLEVEL"].ToString() == "0")
{
TreeNode tt = tvBox.Nodes.Add(dr["NAME"].ToString());
tt.Name = dr["TREEELEMID"].ToString();
AddTree(dr["TREEELEMID"].ToString(), tt);
}
}
}
catch
{
MessageBox.Show("请先登录数据库!");
}
}
时间段的源码如下:
private void BegainTime()
{
string time = this.dateTimePicker1.Value.ToString("yyyyMMdd");
time+=numericUpDown1.Value.ToString();
time +=numericUpDown2.Value.ToString();
time +=numericUpDown3.Value.ToString();
rtxBox.Text = time;
}
private void FinishTime()
{
string time = this.dateTimePicker2.Value.ToString("yyyyMMdd");
time += numericUpDown6.Value.ToString();
time += numericUpDown5.Value.ToString();
time += numericUpDown4.Value.ToString();
rtxBox.Text = time;
}
|
-
|