ASP.NET精华贴推荐大行动,并推荐给斑竹以丰富精华贴!!!

glboy 2003-04-15 10:31:42
主要想推动这么一个活动,希望斑竹能理解并支持,谢谢!

我比较少看贴,所以就不敢随便推荐,主要靠大家的积极参与与推荐。

我昨天看了下“DataGrid问题集锦”,对于Datagrid的列标题处理,我有这么一种处理,感觉还是不错的,先发在下面跟大家一块分享。
—————————————————————————————————————
一.Datagrid的列标题处理:

1.采用HashTable进行处理,下面的代码很简单,我就不做注释了。
using System;
using System.Collections;

namespace FieldConvert
{
/// <summary>
/// FieldConvert 的摘要说明:
///
/// 数据库表的中英文字段转换。
/// 备注:若不希望用户看到的信息,需将被转换后的中文包标识成含"Hidden_"的字符串
/// </summary>
public class CFieldConvert:Exception
{

private static Hashtable convertCodes = new Hashtable();
private static bool isInit = false;

private static void initErrorCodes()
{

convertCodes.Add("UserName","用户");
convertCodes.Add("UserPassword","密码");

convertCodes.Add("F_System","系统错误!");

}
public string getNiceErrorMessage(string FieldName)
{
if (!isInit)
{
//初始化错误代码
initErrorCodes();
isInit = true;
}

string temp = convertCodes[FieldName].ToString();
if (temp.Length < 1)
{
//发生系统错误
return convertCodes["F_System"].ToString();
}
else
{
return temp;
}
}
}
}

另附一般的常用处理:

2.使用SQL语句
如SELECT UserName as 用户名,Password as 密码 FROM TbUsers

3.使用HeaderText

<ASP:DataGrid id="MyDataGrid" runat="server"
PagerStyle-Visible="false"
AllowPaging="True"
PageSize="20"
OnPageIndexChanged="MyDataGrid_Page"
Width="700"
BackColor="#99cc33"
BorderColor="#FFFFFF"
ShowFooter="false"
CellPadding=3
CellSpacing="0"
Font-Name="Verdana"
Font-Size="8pt"
HeaderStyle-BackColor="#006800"
HeaderStyle-ForeColor="#FFFFFF"
EnableViewState="false"
AutoGenerateColumns="false"
>

<Columns>
<asp:HyperLinkColumn HeaderText="登陆名" SortExpression="LoginName" DataTextField="LoginName" ItemStyle-Wrap="false"
DataNavigateUrlField="LoginName" DataNavigateUrlFormatString="UserDetail.aspx?LoginName={0}" Target="_self"/>
<asp:BoundColumn HeaderText="密码" SortExpression="Password" DataField="Password"/>
<asp:BoundColumn HeaderText="员工姓名" SortExpression="UserName" DataField="UserName"/>
<asp:BoundColumn HeaderText="角色" SortExpression="role" DataField="role"/>
<asp:BoundColumn HeaderText="所属区域" SortExpression="AreaCode" DataField="AreaCode"/>
<asp:BoundColumn HeaderText="电话" SortExpression="Tel" DataField="Tel"/>
</Columns>

</ASP:DataGrid>

—————————————————————————————————————

推荐精华贴的标准,不知道哪位有什么好的标准不妨贴上来。我先列举部分意见:
1.非常切实解决了某一技术疑难或提高了效率的;
2.....大家来写吧,:)


另外再发一个“ASP.NET FAQS推荐大行动”的贴,等会贴上。
...全文
47 28 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
28 条回复
切换为时间正序
请发表友善的回复…
发表回复
ywh25 2003-04-16
  • 打赏
  • 举报
回复
to chyich():
非常感谢你的翻译,我正好要找这方面的翻译资料。等你全部翻译好了后,能否发一份给我,buhui2003@21cn.com,或者发个消息给我,告诉我贴在哪里。非常谢谢!!!
webdiyer 2003-04-16
  • 打赏
  • 举报
回复
up
chyich 2003-04-16
  • 打赏
  • 举报
回复
我的收藏夹有一点有意思的帖子,一直都保存着,对你找工作有帮助:
标题:建议:所有程序员打工者联合起来,推荐一些值得去的好公司,揭露一些去不得的公司!
网址:
http://expert.csdn.net/Expert/topic/939/939900.xml?temp=.8980066

houjianxun 2003-04-15
  • 打赏
  • 举报
回复
No.16
hobo_boy 2003-04-15
  • 打赏
  • 举报
回复
支持.
glboy 2003-04-15
  • 打赏
  • 举报
回复
推荐:chyich () 兄的项目总结系列

项目总结(一):
http://expert.csdn.net/Expert/topic/1526/1526312.xml?temp=.4324762
(这篇文章主要说明了asp.net中页面的执行(处理)过程和web 窗体页处理,进行ASP.NET程序开发的应该要深入了解好ASP.NET的“Web 窗体页”(ms-help://MS.VSCC/MS.MSDNVS.2052/Vbcon/html/vboriintrotowebforms.htm),否则会处于一种懵懂的状态,知道实现而不知原理过程)

项目总结(二)datagrid基础篇:(已被推荐入精华贴)
http://expert.csdn.net/Expert/topic/1544/1544487.xml?temp=.4587061

项目总结(三)饼图报表源码篇:
http://expert.csdn.net/Expert/topic/1553/1553351.xml?temp=.8919794
(这篇文章主要介绍了.net里面提供的强大画图功能)

项目总结(四) datagrid自定义分页(存储过程)篇:
http://expert.csdn.net/Expert/topic/1586/1586488.xml?temp=.1567652
(推荐意见:主要阐述了为什么datagrid自定义分页功能的优劣势,同时阐述了datagrid的自定义分页的原理和一个利用存储过程分页的示例)
fengxin107 2003-04-15
  • 打赏
  • 举报
回复
支持!
支持!
happypotato 2003-04-15
  • 打赏
  • 举报
回复
up
glboy 2003-04-15
  • 打赏
  • 举报
回复
由于本人很关心和喜欢软件工程,特推荐一些帖子以共享给大家:

关于工作、职业和事业的思考
http://expert.csdn.net/Expert/topic/1570/1570784.xml?temp=.7626306

怎样培养一个新手?怎样能帮助他们尽快融进已有的团队?
http://expert.csdn.net/Expert/topic/1446/1446559.xml?temp=2.088565E-02

“怎么客观的认识和处理自己和公司的关系?”
http://expert.csdn.net/Expert/topic/1580/1580519.xml?temp=5.732363E-02

抛砖引玉:是谁害了NC?
http://expert.csdn.net/Expert/topic/1622/1622262.xml?temp=.8544123

我想这些帖子能引起大家的一些共鸣,希望跟大家一块分享!
另外还收藏有一些,如果大家感兴趣多的话,我再整理些出来。

glboy 2003-04-15
  • 打赏
  • 举报
回复
重点建议:就是大家在推荐时尽量附上自己推荐的意见和点评,谢谢大家的参与!
zhxzyc 2003-04-15
  • 打赏
  • 举报
回复
支持!
WSDOTNET 2003-04-15
  • 打赏
  • 举报
回复
支持
glboy 2003-04-15
  • 打赏
  • 举报
回复
对我前面的“Datagrid的列标题采用HashTable进行处理”的使用说明:
DS=serverDS.GetAutoDispatchBillSet();
con = new FieldConvert();
for (int i=0;i<DS.Tables[0].Columns.Count;i++) //
{
DS.Tables[0].Columns[i].ColumnName = con.getNiceErrorMessage(DS.Tables[0].Columns[i].ColumnName);
}

如果要隐藏某列,只要参考我写的“备注”就成了,我觉得这种处理方式很便于维护和管理(大家可以在一个名称空间来管理您所有的数据库表的中英文转换或其他的转换,而且可以将这种处理思想应用在其他很多方面,非常好用的,:)),所以推荐给大家,并请各位指正,谢谢!
glboy 2003-04-15
  • 打赏
  • 举报
回复
另外又发有:

标题:C#版块精华贴推荐大行动,并推荐给斑竹以丰富精华贴!!!
地址:http://expert.csdn.net/Expert/topic/1662/1662253.xml?temp=.3671381

标题:C#版块FAQ贴推荐大行动,并推荐给斑竹以丰富精华贴!!!
地址:http://expert.csdn.net/Expert/topic/1662/1662267.xml?temp=.3039057

smiletosky 2003-04-15
  • 打赏
  • 举报
回复
支持
timmy3310 2003-04-15
  • 打赏
  • 举报
回复
占个座
glboy 2003-04-15
  • 打赏
  • 举报
回复
补充说明:希望不要再推荐精华贴的帖子:)
同时希望后面推荐的帖子都贴上“标题”和“地址”,:)

还有精华贴的审核诚征审核小组成员!!!好在本贴结贴时最后附上对推荐贴的推荐意见,以更好的保证帖子质量!
glboy 2003-04-15
  • 打赏
  • 举报
回复

标题:ASP.NET FAQS推荐大行动,并推荐给斑竹以丰富FAQ!!!
地址:http://expert.csdn.net/Expert/topic/1662/1662093.xml?temp=.3629114

希望大家在推荐时能分类好,:)
都没人响应呢,真的是自个臭美吗?:(
ynduanlian 2003-04-15
  • 打赏
  • 举报
回复
Asp.NET中的DBGrid如何能让每行增加一个CheckBox,以便让用户选择其中的多行?

http://expert.csdn.net/Expert/topic/1659/1659414.xml?temp=.4901087
glboy 2003-04-15
  • 打赏
  • 举报
回复
目前推荐人共计: ynduanlian() ,chyich() , glboy(星毅) 三位。可怜,:(
加载更多回复(8)
简单的安装方法: (以下每一步都非常关键,请仔细阅读)

+ 上传所有程序文件到服务器

+ 设置 conn.asp 中的数据库地址,必须以"/"开头,譬如"/bbs/data/i263_data.mdb",
否则无法进入后台管理界面

+ 输入论坛的地址,如:http://localhost/admin/index.asp 系统默认管理员为
i263.net,密码也为i263.net,请登陆后立刻修改

+ 修改管理员密码,设置论坛常规信息,更新论坛头像,添加论坛版面,并进行相关
设置使论坛正确运行

+ 论坛头像是另外提供的压缩包,不在主程序中提供,如果你需要,可单独下载 1,内核一般,安全*有待提高。 2,界面整齐简洁,执行速度比较快。 3,*作简单快捷,功能实用,不象一些论坛插件功能多,但都是些没什么大用途的。 功能说明: 1,首页部分增加了最新帖子调用, 2,首页部分增加了滚动论坛通告功能, 3,首页子论坛部分增加今天主题,总主题帖数及总帖子统计功能, 4,首页表格排版整理了一下,设置了每个总类论坛隔开,中间显示分隔线, 5,首页部分增加了一些客户端*作系统的统计, 6,帖子列表和帖子查看页修改了非登陆状态不显示精华帖子/发表新帖/回复帖子按钮, 7,修整了附件上传后或帖图不显示图例的错误, 8,修整了附件上传部分,自定义会员级别可以使用上传功能(本论坛目前设置为贵宾/斑竹及管理员级别以上才能使用附件上传功能), 9,发帖/回帖等ubb部分改成ybb形式,增加了直击式界面,更人*化, 10,增加了发表新帖可以选择主题分类的功能, 11,休整了非注册会员不得查看会员的注册资料错误,原来客人是可以查看的,现在客人不能查看会员的注册资料, 12,休整了首页分论坛的有新帖/无新帖功能,原来是非登陆状态全部显示有新帖,登陆后才能正常显示,目前已正常显示该功能, 13,帖子下端增加了快速回复功能(目前该功能正在修改中,暂还不能正常使用), 14,增加投票功能(目前该功能正在修改中,暂还不能正常使用), 15,进行了一些单位简单的图片/文字的美化, 16,论坛短信快速回复方式, 17,首页增加了"显示在线列表"及不显示在线列表"的快捷按钮, 18,调整了上传图片及贴自外部图片的自动设置大小,不会象之前那样太大的图片会超出表格而不能正常显示的错误, 19,帖子列表页增加当天新帖图标.让你一目了然当天帖数, 20,会员列表增加搜索功能, 21,增加快速回复帖子功能, 22,首页显示/隐藏版主功能, 23,修复不能锁定帖子功能, 24,增加转移帖子功能, 25,修改了即时更新帖子,用户,积分问题, 26,所有分页更改为数字导航式分页,比较方便, 27,增加拥护ip锁定功能, 后台管理帐号和密码:i263.net
    因为有些插件需要您登陆后方可看见,所以请未登陆的用户先登陆测试再下载
如果您不喜欢本人修改的论坛风格可以不下!
对于本程序发生的一切后果于本站无关!
如果你觉得本人提供的修改版不错的话请你做上我们的连接[不做也没关系]
以下是这个版本的基本功能!
动网的功能就不重复了
蓝雨[10.04]新增的功能有!
1.增加了棋管插件
2.增加了监狱插件
3.增加了查IP插件
4.增加了FLASH插件
5.增加了快速发贴插件
6.增加了首页明星插件
7.增加了首页升缩插件
8.修改了页面顶部空间不合理页面
9.增加了一些小图片美化页面
10.修改了广播方式[滚动式]
11.增加了短信声音提示
12.修改斑竹显示方式[改为下拉形]
13.增加了心情符号显示
14.增加了新贴两种方式显示[2小时和一天]
15.增加了精华帖子在帖子后面图标显示
16.美化了LIST所有表格[点击和人气分栏显示]
17.增加了楼层显示
18.增加了版权说明
19.增加了签名档图标显示
20.修改了DISPBBS表格[我觉得这样更合理]
21.增加了秘密贴,魅力贴,会员贴。
..........................
[10.08]修改:
1.首页娱乐插件显示模式
2.在线状态无法显示客人的BUG!
3.增加了热门主题贴
4.新贴显示模式增加到3种
5.增加了超级市场插件
6.增加了救济中心
7.增加了社区银行插件
8.增加了在线电视插件
9.增加了涂鸦版插件
10.调整了原先的UBB代码!
[10.12]今日修改
1.增加了积分保存插件
2.增加了福利插件
3.增加了我能干什么插件
4.增加了股票插件
5.增加了鲜花鸡蛋可以增减威望插件
6.再次美化了DISPBBS页面
7.修补了UBB代码错误定义
8.修补了普通用户可以看到删除图标的BUG
9.为了加快速度删除了魅力贴会员贴隐藏贴插件
10.重新调整了一些页面
...........更多插件开发中!敬请关注!
默认
管理员:admin
密码:admin888
因为页面太长的缘故!所以我删除了首页明星!想看演示的话请看
http://www.9898fj.com/club/index1.asp
有任何BUG或意见请在这里提出!谢谢!
下载地址在下面
FLASHGAMES文件包
下载后直接解压缩到论坛的根目录
文件大小:10.02M
下载地址:http://www.huang70.com/dvbbs/flashgames.exe
最终完美版升级说明
因为这次改了太多文件!所以我就不出升级文件了!下载完美版全部覆盖即可!
最终完美版
文件大小:2.53M
下载后直接解压缩到论坛目录
不管你原来使用的是动网还是八闽请全部覆盖文件否则会出错 
1. 安装1) 从官方网站下载最新的版本。2) 解压下载下来的压缩文件到你本机。3) 把 无限论坛程序 里的所有文件及目录上传到你站点的根目录下。4) 在IE里打入您的网址(如:http://www.yoursite.com/bbs/),看看是否正常~OK!2. 使用1) 为了保证系统安全,强烈建议您第一次使用时修改数据库文件名及路径默认数据库存放于DataBase/#6.5.mdb,你可以修改为任意的文件名,目的在于使别人不知道你数据库存在的地址数据库名修改后,请相应更改conn.asp文件中的数据库连接2) 使用前先运行install.asp设置管理员账户密码,设置成功后进入论坛管理后台,公共密码跟用户密码是相同的。登录后在菜单栏,就会有一个“管理”的链接,点击后,输入后台密码,即可出现管理界面了。在管理界面中,同样第一次使用,强烈建议修改用户名及密码。3) 设置新的管理员:注册一个新用户并用install.asp设置为管理员,在后台的用户管理中将原有的admin 删除或 改为普通用户,记得修改好后到后台管理员修改版面删除admin3. 版权声明1) 天使的泪论坛程序为BBSXP系列论坛的美化版本,但已对原有核心进行了极大的改进(如,无限风格模块)。系无特别说明的情况下,可不添加版权标识。但您在修改本论坛的过程中,应标明“Powered By LoveInSky.Net”2) 无限论坛程序为共享软件,提供个人且无商业目的免费使用。您一旦使用本程序,便表示您将遵守本版权说明。任何非个人性质的组织如公司、机构、团体等或商业目的使用,均需购买授权才可使用。对于有违反国家法律内容的用户,无限官方不付任何责任。4) 因本程序为开源软件,故允许用户自由修改程序的内容。5) 如您有商业用途,请联系管理人员购买授权6) 许可购买授权用户,为了界面上的美观,可以去除软件界面中的版权标识。凡有上述侵权行为的个人、法人或其它组织,必须立即停止侵权并对其侵权造成的一切不良后果承担全部责任。Q: 如何更改数据库路径?A: 用记事本打开 Conn.asp 文件进行修改Q: 我想创建管理员?A: 运行 Install.asp 你会看到相关内容Q: 我该如何进入后台管理?A: 请用管理员的身份登录后,菜单第二行将显示“登录后台”字样Q: 如何打开ACCESS数据库文件?A: 使用 Microsoft Office Access 即可打开Q: 如何在网页中调用论坛帖子A: 调用代码如下请将 http://www.***.com/bbs/ 修改为您的论坛地址ForumID: 指定论坛的IDTopicCount: 显示多少条主题(最高100条)TimeLimit: 显示多长时间内的帖子(单位:天)Sort: 排序方式 ID Views Replies IsGoodicon: 标题前的符号TitleLen: 显示标题的长度Showtime: 显示发表时间 1=是 0=否Q: 为什么我后台管理有些功能不能使用?例:备份数据库、压缩数据库、查看占用空间等A: 您的主机不支持FSO,有些功能将不能使用Q: 论坛的入口应该怎么写?A: 下面的代码插入即可请将 http://www.***.com/bbs/ 修改为您的论坛地址用户名:密 码:Q: 如何把帖子置顶和加精华?A: 点击你要进行置顶或者加精华的帖子,在快速回复主题的发贴框下面就有这几项操作管理选项: 拉前主题 | 关闭主题 | 主题总置顶 | 主题置顶 | 添加到精华区| 移动主题 | 删除主题Q: 如何给论坛加斑竹A: 有2种办法:(1).可以在后台的论坛管理=》建立论坛数据=》编辑论坛(选择你要加斑竹的所在的版面)=》里面有个论坛斑竹的输入框,然后就可以添加了。(2).你也可以在前台论坛管理里面添加论坛的斑竹Q: 关于论坛注册人数,帖子数不断变化的问题?A: 那是由于你的空间上存在多个无限论坛的结果,只要在后台基本设置里把论坛的缓存名称改一下就OK了Q: 服务器出现500错误A: 请在IE属性-高级 里,把显示友好错误信息的对勾去掉,然后在看什么错误Q: 我使用norton防火墙,为什么程序显示乱?A: 由于 Norton Internet Security 过于强大和苛刻的过滤,使用该防火墙软件产品的用户在其默认配置下访问91BBS将会产生一些问题.具体表现在:1. 由于硬性屏蔽了来路信息,导致BBS提交安全检查无法通过,在发帖等情况下提示为 未定义操作2. 由于误判断,将发帖时的BBS代码辅助提示判断为广告信息而不被执行尽管如此, Norton Internet Security 仍不失为一款强大有效的网络安全产品,如果您访问 Discuz! 存在上述两种问题,我们建议您修改 Norton 的默认配置以

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧