ACCESS自增字段在VS里面显示不一样? 我在ACCESS里的自增字段加了一个格式,然后以 "GID"00000000 格式自增~为什么在VS绑定 GridView后只显示 自增的数字 1 、 2、 3......GID00000没有显示出来!原本是想让他显示GID00000001 ..... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在vs里将其格式化,这是格式话的方法, String.Format("{0:D8}",GID)具体要灵活运用 我换了一个方法不让他自增,我们插入的时候直接指定格式插入~方法是这样的: public string GetDepartId() { try { DepartModel dm = new DepartModel(); DataSet ds = DepartInfo.GetAllDepart(dm); string strDepartId = ""; if (ds.Tables["s"].Rows.Count == 0) strDepartId = "DID10000001"; else strDepartId = "DID" + (Convert.ToInt32(ds.Tables["s"].Rows[ds.Tables["s"].Rows.Count - 1][0].ToString().Substring(3, 8)) + 1); return strDepartId; } catch (Exception E) { throw E; } }但是这个当插入第二条记录的时候运行是出错了,抛出异常是这样:用户代码未处理 System.ArgumentOutOfRangeException Message="startIndex 不能大于字符串长度。\r\n参数名: startIndex" Source="BFweb" ParamName="startIndex"不懂得怎么解决,高手朋友帮忙看一下。谢谢了~ 水印出错的问题 从数据库中blob读出图片,如何显示到web页面上,高手请进 分页帮忙看看代码 请教,我在cmd5复制了一个密码,放入数据库里,当做管理员登陆密码,但是不好用 怎样在文本框的Value内使用JavaScript脚本_百度知道 dataGrid控件能调用javaScript代码么 动态显示相关问题 100分急求,在一个DataTable的第一条记录前再加上一条记录,在线等 替换问题 值转换的问题!在2005.net请高手指点????????????100分送上 刚开始学习cs遇到一个问题 求一思路,想了会还是决定发个帖子
具体要灵活运用
方法是这样的:
public string GetDepartId()
{
try
{
DepartModel dm = new DepartModel();
DataSet ds = DepartInfo.GetAllDepart(dm);
string strDepartId = "";
if (ds.Tables["s"].Rows.Count == 0)
strDepartId = "DID10000001";
else
strDepartId = "DID" + (Convert.ToInt32(ds.Tables["s"].Rows[ds.Tables["s"].Rows.Count - 1][0].ToString().Substring(3, 8)) + 1);
return strDepartId;
}
catch (Exception E)
{
throw E;
} }但是这个当插入第二条记录的时候运行是出错了,抛出异常是这样:用户代码未处理 System.ArgumentOutOfRangeException
Message="startIndex 不能大于字符串长度。\r\n参数名: startIndex"
Source="BFweb"
ParamName="startIndex"不懂得怎么解决,高手朋友帮忙看一下。谢谢了~