- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 C# 将钉钉审批详情转化为DataTable数据表
钉钉返回的信息是多层嵌套的Json数据,代码是将多层数据中的表头内容和表体内容,分成两个DataTable,添加在List中,方便用Table方式插入数据库中.虽然这种 插入数据的方式,落后了,但能满足需求. 源代码在附件中. 后期还会整理一份单独将审批信息中的审批流程转化成DataTable的方法.供大家参考. ...
2020-03-27 10:19:33 803 1
原创 C# 钉钉在C/S架构的软件中发起审批.
/// /// 第三方应用发起审批 /// /// public static void GetBillList() { DefaultDingTalkClient client = new DefaultDingTalkClient(“https://oapi.dingtalk.com/topapi/processinstance/create”); OapiProcess...
2020-03-27 10:08:03 764
原创 C# 委托方法的进度条
前面写了一个异步的进度条,再来一个委托的. private void button1_Click(object sender, EventArgs e) { for (int i = 0; i <=100000; i++) { this.Invoke(new ShowProgressDelegate(ShowProgress), new object[] { 100000, i, “执行进...
2020-03-27 09:50:07 443
原创 C# 使用async和await写的进度条
首选感觉async这个玩意比Invoke要好用一些,因为后者是委托调用,虽然说界面是卡死的,但不会有死机的感觉. async这个异步,整个界面还是可以动的,同进还可以执行其它的命令. 自己写的测试的,有需要的自己修改. 代码: /// 异步方法的进度表. /// /// /// private async void button3_Click(object sender, EventArg...
2020-03-27 09:47:39 886
将钉钉审批详细转化为DataTable.txt
2020-03-27
JCConDataGridView.dll
2020-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人