要求是:
对数据库中检索出来的结果,逐个比较计算,把合适的结果显示在textbox1中。、
具体情况是做个筛选:
数据库中1,3,5,7,9...等等被表示为吉,是吉利数字,取出这些所有吉利的数字用于计算比较
x为用户输入的手机号码的尾数(textbox2),用上面已经取出的所有吉利数字1,3,5,7,9...减去x得到数字y,然后再把数字y从数据库中再次筛选出符合1,3,5,7,9...这些吉利数字的数字显示在textbox1中,该如何做?我自己弄得有点糊涂了。不知道表达清楚了吗,我想写个手机号码吉祥选号的东西玩。至于为什么要用吉利数字减去x,这是某种必须得需要,hehe。
对数据库中检索出来的结果,逐个比较计算,把合适的结果显示在textbox1中。、
具体情况是做个筛选:
数据库中1,3,5,7,9...等等被表示为吉,是吉利数字,取出这些所有吉利的数字用于计算比较
x为用户输入的手机号码的尾数(textbox2),用上面已经取出的所有吉利数字1,3,5,7,9...减去x得到数字y,然后再把数字y从数据库中再次筛选出符合1,3,5,7,9...这些吉利数字的数字显示在textbox1中,该如何做?我自己弄得有点糊涂了。不知道表达清楚了吗,我想写个手机号码吉祥选号的东西玩。至于为什么要用吉利数字减去x,这是某种必须得需要,hehe。
解决方案 »
- 求助信息“尝试读取或写入受保护的内存。这通常指示其他内存已损坏”
- MSDN文档除了去微软官方看能不能下载?有没有CHM格式的?
- winform界面美化怎么办
- 遇到一个数据库的问题
- c#条形码打印问题,这个类在调用时为什么没有反应,也不报错?
- C#版公告/举报/建议意见/版务专用帖
- 一个很弱的问题:为什么我的程序不能结束呢? VS2005
- ComboBox中DisplayMember和ValueMember来自数据库,显示的是姓名,实际存储的是ID,我现在想要直接输入ID,但无法实现,为什么?
- WebClient 中文编码问题
- 这行代码有什么问题
- 很简单的问题
- datagridview 先跟数据库绑定了阿,再动态添加checkbox列时报了一个错误.帮看下!!
“用上面已经取出的所有吉利数字1,3,5,7,9...减去x得到数字y,然后再把数字y从数据库中再次筛选出符合1,3,5,7,9...这些吉利数字的数字显示在textbox1中“是分别减去x吗??减完之后干嘛
x为用户输入的手机号码的尾数(textbox2),用上面已经取出的所有吉利数字1,3,5,7,9...减去x得到数字y的数组,其中y中有多个数字,再选出y数组中的吉利数字显示在textbox1中,该如何做? 这下再不明白,我也不知如何表达了。呵呵。上面说错了,y应该是个数组才对,我想写个手机号码吉祥选号的东西玩。至于为什么要用吉利数字减去x,这是某种必须得需要,hehe。
假设你的TextBox2中的手机号码尾数为:int wnum; TableName为你存放吉利数字的表名,tag为标志吉利数字的ji
select * from (select num-wnum as newnum from TableName where tag='ji') as NewTable where newnum in (select num from TableName where tag='ji')
用这个就能查出你的要求,可以返回一个DataSet,自己处理填充到textbox1
List<int> list = GetJiFromDataBase();//list 为从数据库中得到的吉数集合
int input = int.Parse(textBox2.Text);//取得手机尾数
foreach (int i in list)//遍历吉数集合
{
int j = i - input;//计算
if (list.Contains(j))//判断结果是否在吉数集合中
textBox1.Text += j + " ";//textBox1输出结果
}