急啊,救我哦,关于文本框获取值的问题 我想让文本框中的值自动获取例如010-00001,010-00001……而且到10的时候得是:010-00010,这样依次增长,我给数据库中没插入一个值文本框就要自动增长一次,怎么实现啊,高手帮忙啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string zero = ""; string ID = "2".ToString();//从数据库获取ID=2 if (ID.Length < 5) { for (int i = 0; i < 5 - ID.Length; i++) { zero += "0"; } } ID = "010-" + zero + ID.ToString();这样吗??? 不需要那样啊数据库中是用010-00001 这种格式保存的吧从数据库中读取最后一条记录 然后截取后五位,强制转化成int型在给+1 然后左补0满五位后加上010就可以了啊 string code = "010-00001";code = "010-" + Convert.ToString(Convert.ToInt32(code.Substring(4, 5)) + 1).PadLeft(5, '0');最后获得的code值就是010-00002 不明白的可以联系我 QQ 4631163 if (ds.Tables[0].Rows.Count > 0)//如果有数据.则正常执行 { for (int i = 1; i < ds3.Tables[0].Rows.Count + 1; i++) { //自定义个人资料 ((TextBox)Panel1.FindControl("title_" + i)).Text = ds3.Tables[0].Rows[i - 1]["c_title"].ToString(); ((TextBox)Panel1.FindControl("txt_" + i)).Text = ds3.Tables[0].Rows[i - 1]["c_content"].ToString(); ((HiddenField)Panel1.FindControl("hf" + i)).Value = ds3.Tables[0].Rows[i - 1]["c_id"].ToString(); } }像这样吧。。呵呵 for (int i = 1; i < 8; i++)//有8个控件 { //循环更新 string sqlstr2 = "update t_custom set c_title=@title where c_id=@id "; SqlParameter[] parameters = { new SqlParameter ("@title",((TextBox)Panel1.FindControl("title_" + i)).Text), new SqlParameter ("@id",((TextBox)Panel1.FindControl("hf" + i)).Value)}; DbHelperSQL.ExecuteSql(sqlstr, parameters); } 如何判断上传图片是否被做图软件修改及其得到相机参数 jquery 代码执行先后顺序问题. 各位帮帮忙!小问题! 在asp.net里加暴风影音组件 关于C#.net Gridview 记录定位问题 菜菜提问:如何获得datalist的linkbutton的各种值呀? 请问ASPNET中membership的默认SHA1算法是怎样的? 如何配置asp.net的运行环境? iframe如何使用?如何刷新,如何动态更改里面要显示的页面? 请教一个根据时间在表格中展现的问题 如何在 javascript 中获得 ascx 中的控件 求一个正则表达式截取字符串
string zero = "";
string ID = "2".ToString();//从数据库获取ID=2
if (ID.Length < 5)
{
for (int i = 0; i < 5 - ID.Length; i++)
{
zero += "0";
}
}
ID = "010-" + zero + ID.ToString();这样吗???
数据库中是用010-00001 这种格式保存的吧
从数据库中读取最后一条记录 然后截取后五位,强制转化成int型在给+1
然后左补0满五位后加上010就可以了啊
code = "010-" + Convert.ToString(Convert.ToInt32(code.Substring(4, 5)) + 1).PadLeft(5, '0');最后获得的code值就是010-00002
不明白的可以联系我 QQ 4631163
{
for (int i = 1; i < ds3.Tables[0].Rows.Count + 1; i++)
{
//自定义个人资料
((TextBox)Panel1.FindControl("title_" + i)).Text = ds3.Tables[0].Rows[i - 1]["c_title"].ToString();
((TextBox)Panel1.FindControl("txt_" + i)).Text = ds3.Tables[0].Rows[i - 1]["c_content"].ToString();
((HiddenField)Panel1.FindControl("hf" + i)).Value = ds3.Tables[0].Rows[i - 1]["c_id"].ToString();
}
}像这样吧。。呵呵
for (int i = 1; i < 8; i++)//有8个控件
{
//循环更新
string sqlstr2 = "update t_custom set c_title=@title where c_id=@id ";
SqlParameter[] parameters = {
new SqlParameter ("@title",((TextBox)Panel1.FindControl("title_" + i)).Text),
new SqlParameter ("@id",((TextBox)Panel1.FindControl("hf" + i)).Value)};
DbHelperSQL.ExecuteSql(sqlstr, parameters);
}