一个DataGrid组例子

【菜科解读】
namespace ITMBA.BusinessRules.CommonBaseClassBR.Dock{using System;using System.ComponentModel;using System.Data;using System.Drawing;using System.Collections;using System.Windows.Forms;using System.Data.SqlClient;/// /// DataGridBR重写了DataGrid组件/// public class DataGridBR : System.Windows.Forms.DataGrid{//创建数组private System.Windows.Forms.DataGrid [] _DataGrid;private System.Windows.Forms.Form tempForm;//DataGrid索引private int _index = 0;//设置当前操作DataGrid索引private int _CurrentIndex=0;//当前选择值private DataView _ParentDV;//操作的父DataGrid的视图private int _ParentRow;//操作的父DataGrid的行索引private int _ParentColumn;//操作的父DataGrid的列索引/// /// 操作的父DataGrid的视图/// public DataView ParentDV{get{return _ParentDV;}set{_ParentDV = value;}}/// /// 操作的父DataGrid的行索引/// public int ParentRow{get{return _ParentRow;}set{_ParentRow = value;}}/// /// 操作的父DataGrid的列索引/// public int ParentColumn{get{return _ParentColumn;}set{_ParentColumn = value;}}/// /// 构造函数/// ///
容器窗口///
当前操作的视图///
选择的行索引///
选择的列索引///
将创建DataGrid数目public DataGridBR(System.Windows.Forms.Form owner,DataView dv,int row,int column, int Num){_DataGrid = new DataGrid[Num];for(int i=0;i/// 当前操作DataGrid索引/// public int CurrentIndex{set{_CurrentIndex = value;}get{return _CurrentIndex;}}/// /// 初始化数据源/// ///
数据源public void AddSource(System.Data.DataView dv){if(dv.Count>0){_DataGrid[_index++].DataSource = dv;}}/// /// 取得已创建的DataGrid数目/// /// public int GetNumEntries(){return _index;}/// /// 允许数组式访问/// public System.Windows.Forms.DataGrid this[int index]{get{_DataGrid[index].Dock = DockStyle.Fill;_DataGrid[index].RowHeadersVisible = true;_DataGrid[index].CaptionVisible = false;_DataGrid[index].DoubleClick += new System.EventHandler(this.DataGridBR_DoubleClick);return _DataGrid[index];}set{_DataGrid[index] = value;}}/// /// 选择事件/// ///
///
private void DataGridBR_DoubleClick(object sender, System.EventArgs e){DataView tempDV = (DataView)_DataGrid[CurrentIndex].DataSource;int Count = tempDV.Count;if(Count != 0){ //MessageBox.Show(_DataGrid[CurrentIndex].CurrentRowIndex.ToString());int tempNo = _DataGrid[CurrentIndex].CurrentRowIndex;DataSet ds = tempDV.Table.DataSet;//MessageBox.Show(ds.Tables[0].Rows[tempNo][0].ToString());DataSet ds0 = ParentDV.Table.DataSet;ds0.Tables[0].Rows[ParentRow][ParentColumn] = ds.Tables[0].Rows[tempNo][0].ToString();//MessageBox.Show("row:"+ParentRow.ToString()+",column:"+ParentColumn.ToString());tempForm.Close();}else{MessageBox.Show("没有记录被选中","信息提示",MessageBoxButtons.OK);} }}}
社保卡一般一个月打入多少钱?社保交15年和20年有何不一样?(4月21日)
下面随新社通小编一起了解详情。
社保卡每个月打入多少钱,来看看你的社保卡账号是怎么变动的!社保卡医保账户每个月的进账金额并非固定,而是根据个人工资的缴费基数、年龄以及所在地区的具体要求来确定的。
(一)退休人员社保账户进账情况退休人员医保账户的划入金额通常与上一年度的本市职工月平均工资相关。
一般来说,不满70周岁的退休人员,按照上一年本市职工月平均工资的4.3%划入个人账户,而70周岁以上的退休人员则按4.8%划入。
从2023年开始,部分地区如河南、重庆等,退休人员的医保账户每月划入金额按照当地月人均养老金的一定比例划入,如2%或2.5%等。
另一些地区如上海、北京等则采用定额划入的方式,不同年龄段或不同情况下划入的金额是固定的。
(二)在职职工社保账户进账情况一般来说,医保资金是由个人和单位共同缴纳的,按照个人工资的8%收取,其中个人缴纳2%,单位缴纳6%。
对于45岁以上的人群,个人缴纳的2%全部划入个人账户,单位缴纳的8%中会有1.4%划入个人账户,因此每月会有工资的3.4%打入医保卡。
(三)其他影响因素除了上述因素外,医保账户每月进账金额还可能受到地区调整、个人缴费基数变化等因素的影响。
因此,具体金额可能会因时间和地区的不同而有所变化。
社保交15年和20年区别是什么养老保险缴费15年和20年,养老金差距有多大?养老保险交15年和20年的主要区别体现在养老金领取额度、医疗保险待遇以及其他相关待遇上,下面来看看详情:养老金领取额度不同基础养老金:计算公式:基础养老金=退休上年度社会平均工资(1+本人平均缴费指数)÷2缴费年限1%。
区别:缴费年限越长,基础养老金的比例就越高。
例如,若社会平均工资为8000元,缴费15年基础养老金为12%8000=960元(按60%基数缴费,平均缴费指数为0.6时);而缴费20年则为16%8000=1280元,相差320元。
若平均缴费指数为1,则缴费15年可领取15%8000=1200元,缴费20年领取20%8000=1600元,相差400元。
个人账户养老金:计算公式:个人账户养老金=个人账户储存额÷计发月数。
区别:缴纳的时间越长,个人账户里的钱也越多,退休时可以领取的金额自然也就更多。
例如,若按60%基数缴费,缴费15年个人账户余额假设为9万元(60岁退休),则每月个人账户养老金为90000÷139647元;而缴费20年个人账户余额假设为12万元,则每月个人账户养老金为120000÷139863元,相差约216元。
医疗保险待遇不同一般来说,女性在退休前交满20年,男性在退休前交满25年的社保,就可以享受到终身医保待遇。
这意味着,交20年社保的个人在达到退休年龄后,无需继续缴纳医疗保险费用,即可享受到医保待遇;而交15年社保的个人则可能需要继续缴纳医疗保险费用才能享受同等待遇。
不过,具体年限可能因地区而异,例如山东青岛目前医保缴费年限是女同志20年、男同志25年,2026年以后将变为女同志25年、男同志30年。
抚恤金待遇根据抚恤待遇的法规,缴费15年和20年,在职时去世,可以领取的抚恤金分别为9个月和14个月的城镇居民月人均可支配收入。
退休以后,养老金每领取一年,发放月数减发一个月,最低是9个月。
也就是说,在退休前以及退休后的几年内,缴费20年的抚恤待遇会更高一些。
回本时间虽然缴费20年相比缴费15年,个人需要投入更多的资金,但考虑到养老金的增长以及其他因素,实际回本时间可能会缩短。
同时,随着人均预期寿命的不断提高,缴费20年意味着在退休后有更充足的养老金保险,可以更好地应对长寿风险。
综上所述,社保交15年和20年的区别主要体现在养老金领取额度、医疗保险待遇、抚恤金待遇以及回本时间等方面。
因此,在规划自己的社保缴纳年限时,个人应充分考虑自身的实际情况和需求,做出合理的选择。
如果经济条件允许,尽量选择较长的缴费年限,以在退休后获得更高的养老金和更好的医疗、抚恤待遇。
社保和养老保险是一个意思吗?两者一样吗?(2025/04/21)
下面随新社通app小编一起了解详情。
社保和养老保险,含义上有何不同?社保与养老保险不可混淆!要清楚,养老保险只是社保的一部分,社保还包括医疗保险、失业保险、生育保险、工伤保险以及住房公积金,故而社保不是养老保险。
第一、两者概念不同。
养老保险是指是社会根据法律和法规,为解决劳动者在达到解除劳动义务的劳动年龄界限,或因年老丧失劳动能力退出劳动岗位后的基本生活而设立的一种社会保险。
社保是社会保险的简称,是指养老保险、医疗保险、生育保险、失业保险、工伤保险五个险种。
第二、两者内容不同。
社会保险包含养老保险,但不仅限于养老保险,养老保险只是社会保险五个险种的其中一个。
通常我们购买社会保险会包括养老保险,但购买单一养老保险则不包含医疗保险等等。
第三、两者目的不同。
购买养老保险主要目的在于保证年老之后基本生活。
而购买社保,不仅可以保证年老之后基本生活,还可以保证基本医疗服务,确保失业期间、工伤期间基本生活等等。