<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="rss.xsl" media="screen"?>
<rss version="2.0">
  <channel>
    <title>星辰.Net技术社区论坛 - 组件/控件开发</title>
    <link>http://www.netcsharp.cn/showforum-8.aspx</link>
    <description>Latest 20 threads</description>
    <copyright>Copyright (c) 星辰.Net技术社区论坛</copyright>
    <generator>Discuz!NT</generator>
    <pubDate>Fri, 21 Nov 2008 17:53:49 GMT</pubDate>
    <ttl>60</ttl>
    <item>
      <title>C#用WebBrowser控件获取Post数据</title>
      <description><![CDATA[很多应用中，开发者需要自己构建一个浏览器，并且对通过这个浏览器提交的请求进行截获，比如用户通过这个浏览器浏览了一个网页，并向网站提交（POST)了一些信息，我们想在其提交到网站前对这些POST数据在浏览器侧进行截获，做一些跟踪日志，或者对这些数据先加密或转换后再发送到服务器。.Net  提供的WebBrowser控件可以让开发者很轻松的构建一个类似IE的浏览器，但这个控件提供的事件较少，一些高级应]]></description>
      <link>http://www.netcsharp.cn/showtopic-1689.aspx</link>
      <category>组件/控件开发</category>
      <author>admin</author>
      <pubDate>Wed, 19 Nov 2008 11:54:00 GMT</pubDate>
    </item>
    <item>
      <title>使用.Net3.5Sp1新增图表控件MsChart实现数据绑定</title>
      <description><![CDATA[本来在考虑是否继续写图表控件的使用文章,毕竟,微软自带的例子已经非常详细了,花点时间参考一下基本上可以了解用法和使用特性,不过后来想想,还是写一下咯,抽出其中大家关心的内容,写出其中常用的使用方法,可以省去大家的时间,在需要深入的时候再去详细查看例子,也当是学习笔记吧:)(BTW:我也是边学习边写的,因此,写的文章中难免有不足或失误的地方,希望各位朋友指正出来咯,大家一起提高~本文中基本上只会写出]]></description>
      <link>http://www.netcsharp.cn/showtopic-1670.aspx</link>
      <category>组件/控件开发</category>
      <author>admin</author>
      <pubDate>Tue, 11 Nov 2008 10:31:00 GMT</pubDate>
    </item>
    <item>
      <title>.Net3.5Sp1新增图表控件MsChart介绍</title>
      <description><![CDATA[昨天在网上看到了微软发布了.NET3.5框架下的图表控件，第一时间抓下来看了一下，发觉功能很强劲，基本上能想到的图表都可以使用它绘制出来，给图形统计和报表图形显示提供了很好的解决办法，同时支持Web和WinForm两种方式，不过缺点也比较明显，只能在最新的开发环境中使用，需要.Net 3.5 Sp1以及VS2008的开发环境。控件下载:Microsoft .NET Framework 3.5 的 ]]></description>
      <link>http://www.netcsharp.cn/showtopic-1659.aspx</link>
      <category>组件/控件开发</category>
      <author>star65225692</author>
      <pubDate>Fri, 07 Nov 2008 18:59:00 GMT</pubDate>
    </item>
    <item>
      <title>使DataList控件有分页功能</title>
      <description><![CDATA[Asp.net提供了三个功能强大的列表控件：DataGrid、DataList和Repeater控件，但其中只有DataGrid控件提供分页功能。相对DataGrid，DataList和Repeater控件具有更高的样式自定义性，所以很多时候我们喜欢使用DataList或Repeater控件来显示数据。


 实现DataList或Repeater控件的分页显示有几种方法：
 1、写一个方]]></description>
      <link>http://www.netcsharp.cn/showtopic-1595.aspx</link>
      <category>组件/控件开发</category>
      <author>star65225692</author>
      <pubDate>Mon, 20 Oct 2008 01:01:00 GMT</pubDate>
    </item>
    <item>
      <title>GridView分页处理</title>
      <description><![CDATA[在GridView中有两种数据绑定方式：DataSourceID和DataSource。
使用DataSourceID可以绑定到.net提供的数据源控件，只需在GridView中设置AllowPaging=true即可实现分页。
使用DataSource绑定数据时，需在GridView中设置AllowPaging=true，并手动为它的OnPageIndexChanging事件编写函数：
&amp;]]></description>
      <link>http://www.netcsharp.cn/showtopic-1578.aspx</link>
      <category>组件/控件开发</category>
      <author>star65225692</author>
      <pubDate>Tue, 14 Oct 2008 13:15:00 GMT</pubDate>
    </item>
    <item>
      <title>TreeView实现类似Outlook在收件箱后面显示新邮件数</title>
      <description><![CDATA[Outlook、Foxmail 在收到新邮件后，在收件箱的后面会显示新邮件数：收件箱（1）。我们在做应用时有时也需要类似的功能，比如警示管理中显示警示信息的条数等。怎么实现呢？看了 TreeVeiw 和 TreeNode 属性和方法，没有发现可以直接实现的；在 Google 和百度上也没有搜索到。不过 TreeView 控件有一个 DrawNode 事件，通过该事件可以自己绘制节点，可以实现我们想]]></description>
      <link>http://www.netcsharp.cn/showtopic-1545.aspx</link>
      <category>组件/控件开发</category>
      <author>admin</author>
      <pubDate>Wed, 08 Oct 2008 14:03:00 GMT</pubDate>
    </item>
    <item>
      <title>DataGridView绑定list对象，出现IndexOutOfRangeException错误的解决方法</title>
      <description><![CDATA[我是这样绑定DataGridVeiw的：
IList&amp;lt;Resource&amp;gt; resources = new List&amp;lt;Resource&amp;gt;();
Resource  resource = new Resource();
resources.Add(resource);
dataGridView.DataSource = resources;

    
     ]]></description>
      <link>http://www.netcsharp.cn/showtopic-1538.aspx</link>
      <category>组件/控件开发</category>
      <author>admin</author>
      <pubDate>Tue, 07 Oct 2008 22:14:00 GMT</pubDate>
    </item>
    <item>
      <title>扩展 DataGridView 的功能（二）</title>
      <description><![CDATA[二、加入可以输入文字的 DataGridViewComboBoxCell
DataGridView 的功能确实很强大，要实现在 grid 中加入 ComboBox ， 只需要将grid列的类型改为 DataGridViewComboBoxColumn 即可
DataGridViewComboBoxColumn 也是从 DataGridViewColumn 中继承过来的

public cl]]></description>
      <link>http://www.netcsharp.cn/showtopic-1503.aspx</link>
      <category>组件/控件开发</category>
      <author>admin</author>
      <pubDate>Tue, 30 Sep 2008 09:28:00 GMT</pubDate>
    </item>
    <item>
      <title>扩展 DataGridView 的功能（一）</title>
      <description><![CDATA[扩展的功能：1.显示行号
2.加入可以输入文字的 DataGridViewComboBoxCell
2.可分组折叠
3.合并单元格
4.Undo/Redo的支持
5.其他。。。。。
定义类    /// &amp;lt;summary&amp;gt;

    /// 扩展的 DataGridView

    /// &amp;lt;/summary&amp;gt;

    public class ]]></description>
      <link>http://www.netcsharp.cn/showtopic-1495.aspx</link>
      <category>组件/控件开发</category>
      <author>admin</author>
      <pubDate>Sun, 28 Sep 2008 13:57:00 GMT</pubDate>
    </item>
    <item>
      <title>动态类型与PropertyGrid控件</title>
      <description><![CDATA[问题：
  如上所述
  1、我们有一个对象，对象要编辑的属性不是它自身的property，
  而是保存在一个Dictionary里；
  2、对象属性的编辑界面PropertyGrid只接受public property；
  3、我不想自己开发编辑界面；

分析：
  根据需求我们不难看出真正困扰我的其实是第3条，而这一条是我自己强加的，用户对编辑界面的唯一要求就是简单，
]]></description>
      <link>http://www.netcsharp.cn/showtopic-1462.aspx</link>
      <category>组件/控件开发</category>
      <author>admin</author>
      <pubDate>Mon, 22 Sep 2008 15:38:00 GMT</pubDate>
    </item>
    <item>
      <title>Asp.net在自定义服务器控件中捆绑JS文件</title>
      <description><![CDATA[我们在编写自定义服务器控件的时候难免要用到一些客户端脚本(javascript)，如何把脚本和编译好的dll一起发布就成了一个问题。把一段一段的javascriptblock写在cs文件里是一件很“丑陋”的事情，javascript就应呆在*.js文件里。js文件怎样才能“打包”到dll里呢？查了很多文档，最后实践下来发现有很多细节是需要注意的。整理出来，免得大家走弯路。废话无多，让我们开始。 ]]></description>
      <link>http://www.netcsharp.cn/showtopic-1453.aspx</link>
      <category>组件/控件开发</category>
      <author>admin</author>
      <pubDate>Thu, 18 Sep 2008 21:39:00 GMT</pubDate>
    </item>
    <item>
      <title>GridView合并相同数据单元格</title>
      <description><![CDATA[private void gvRender()

     {

         if (GridView1.Rows.Count &amp;lt;= 1)

         {

             return;

         }

         for (int i = 0; i &amp;lt; GridView1.Columns.Count; i++)

......]]></description>
      <link>http://www.netcsharp.cn/showtopic-1430.aspx</link>
      <category>组件/控件开发</category>
      <author>admin</author>
      <pubDate>Sat, 13 Sep 2008 09:39:00 GMT</pubDate>
    </item>
    <item>
      <title>如何使用代码设置PropertyGrid的标签栏宽度</title>
      <description><![CDATA[第一种：直接设置 labelWidth 私有变量

labelWidth这个私有变量的用途是见名知意，我就不多说了，下面是如何使用反射来设置它的值的方法：
先新建一个类，继承于PropertyGrid，然后重写它的OnLayout方法，代码如下：using System;
using System.Collections.Generic;
using System.Text;
usin]]></description>
      <link>http://www.netcsharp.cn/showtopic-1414.aspx</link>
      <category>组件/控件开发</category>
      <author>admin</author>
      <pubDate>Thu, 11 Sep 2008 01:04:00 GMT</pubDate>
    </item>
    <item>
      <title>PerformanceCounter组件基本介绍以及示例方法</title>
      <description><![CDATA[一 PerformanceCounter 基本介绍
1 简单介绍
表示 Windows NT 性能计数器组件 
命名空间:System.Diagnostics
程序集:System（在 system.dll 中）
2 构造函数（只介绍本文要用到的）
PerformanceCounter (String, String, String) 
功能：
初始化 PerformanceCou]]></description>
      <link>http://www.netcsharp.cn/showtopic-1412.aspx</link>
      <category>组件/控件开发</category>
      <author>admin</author>
      <pubDate>Wed, 10 Sep 2008 00:10:00 GMT</pubDate>
    </item>
    <item>
      <title>JavaScript操纵GridView中CheckBox的两个常用技巧</title>
      <description><![CDATA[代码在IE7和Firefox2下测试通过，有任何问题，请在下面留言，我将尽量及时回复。        CheckBox.aspx
        主要包含一个GridView，里面包含了我们要折腾的CheckBox，还有一大~~~~堆的javascript，当然也还是我们折腾的重要手段，只是目标基本已经换成了GridView中的CheckBox，和GridView本身并没有太大关系
&amp;lt;%]]></description>
      <link>http://www.netcsharp.cn/showtopic-1405.aspx</link>
      <category>组件/控件开发</category>
      <author>admin</author>
      <pubDate>Tue, 09 Sep 2008 12:17:00 GMT</pubDate>
    </item>
    <item>
      <title>甘特图（Javascript实现） - SIcon Gantt Chart</title>
      <description><![CDATA[http://images.cnblogs.com/cnblogs_com/joshuatsuei/GanttChartDemo.gif

简介
笔者在开发一个基于Web的应用程序提供对人物和项目事件的管理。项目需要一个甘特图控件可视化表示任务列表，笔者尝试寻找自由可用的解决方案（因为不想增加开销）。笔者找到了一些例子，不过并不满意。于是，决定创建一个自己的甘特图控件。此次是笔者工作的最初成]]></description>
      <link>http://www.netcsharp.cn/showtopic-1387.aspx</link>
      <category>组件/控件开发</category>
      <author>admin</author>
      <pubDate>Sat, 06 Sep 2008 20:16:00 GMT</pubDate>
    </item>
    <item>
      <title>Asp.net 实现多功能GridView</title>
      <description><![CDATA[目前实现功能如下:
全自动分页支持，无须任何代码，不局限数据绑定类型。全自动双向排序，有排序图片和文本提示。word,excel,pdf导出功能全自动多选列，仍是0代码支持。全自动序号列。自动变色（鼠标经过行背景颜色改变），无须任何代码。固定表头字符串自动截取（长字符串截断…替换显示）。
]]></description>
      <link>http://www.netcsharp.cn/showtopic-231.aspx</link>
      <category>组件/控件开发</category>
      <author>admin</author>
      <pubDate>Sat, 15 Mar 2008 01:30:00 GMT</pubDate>
    </item>
    <item>
      <title>可在任意位置弹出的BalloonTip</title>
      <description><![CDATA[BalloonTip通常出现在位于屏幕右下角的Tray（成为通知栏，或系统托盘）的Icon上，比如用户插拔USB设备时的气泡提示。该函数位于Shell32中，是通过调用下面这个API函数实现的， BOOL Shell_NotifyIcon( DWORD dwMessage, PNOTIFYICONDATA lpdata ); 该函数用于控制对TrayIcon进行控制，可以弹出BalloonTip。]]></description>
      <link>http://www.netcsharp.cn/showtopic-1176.aspx</link>
      <category>组件/控件开发</category>
      <author>admin</author>
      <pubDate>Fri, 27 Jun 2008 13:42:00 GMT</pubDate>
    </item>
    <item>
      <title>Inside ASP.NET 2.0 DataBound Control - 3</title>
      <description><![CDATA[ASP.NET 2.0 较之ASP.NET 1.0和1.1提供了新的数据绑定模型，添加了一系列新的数据展现、编辑控件譬如GridView、DetailView以及FormsView等控件。

本文旨在阐述ASP.NET 2.0新的数据绑定控件架构，并且逐一介绍每一个控件。

HierarchicalDataBoundControl

HierarchicalDataBoundContr]]></description>
      <link>http://www.netcsharp.cn/showtopic-1162.aspx</link>
      <category>组件/控件开发</category>
      <author>admin</author>
      <pubDate>Wed, 25 Jun 2008 10:00:00 GMT</pubDate>
    </item>
    <item>
      <title>GridView增强和修整</title>
      <description><![CDATA[Introduction
      你需要控制gridview的列宽，尤其是当gridview的宽度是相对与容器（例如：width= “100 ％”）并且列的宽度始终未GridView分配给他们的所有的宽度？所有你想要的是每个列拥有足够的宽度，以显示其内容并且余下的宽度可以分配给最后一列，不过这样没用,不是吗? 你曾经尝试在一个gridview的rowstyle或headerstyle里使用W]]></description>
      <link>http://www.netcsharp.cn/showtopic-1152.aspx</link>
      <category>组件/控件开发</category>
      <author>admin</author>
      <pubDate>Mon, 23 Jun 2008 00:26:00 GMT</pubDate>
    </item>
  </channel>
</rss>