DataTable中列名称大小定交叉,纯大小,纯小写,性能差别几何
比如 定义
datatable.rows[0]["aaa"]
datatable.rows[0]["bBb"]
datatable.rows[0]["CCC"]
页面绑定数据时
<asp:BoundColumn HeaderText="NameAAA" DataField="aaa"></asp:BoundColumn>
<asp:BoundColumn HeaderText="NameAAA" DataField="Aaa"></asp:BoundColumn>
<asp:BoundColumn HeaderText="NameAAA" DataField="aaa"></asp:BoundColumn>
<asp:BoundColumn HeaderText="NameBBB" DataField="bBb"></asp:BoundColumn>
<asp:BoundColumn HeaderText="NameBBB" DataField="BBB"></asp:BoundColumn>
<asp:BoundColumn HeaderText="NameBBB" DataField="bbb"></asp:BoundColumn>
<asp:BoundColumn HeaderText="NameCCC" DataField="CCC"></asp:BoundColumn>
<asp:BoundColumn HeaderText="NameCCC" DataField="Ccc"></asp:BoundColumn>
<asp:BoundColumn HeaderText="NameCCC" DataField="ccc"></asp:BoundColumn>
或者是直接代码中调用时
datatable.rows[0]["aaa"]
datatable.rows[0]["bBb"]
datatable.rows[0]["CCC"]
datatable.rows[0]["Aaa"]
datatable.rows[0]["BBB"]
datatable.rows[0]["ccc"]
当然没有一一列举,
总之,就是定义声明的大小写,和调用时的大小写,不统一时,对性能影响如何,求高人解答.
特别是数据量大时的情况之下.
------解决思路----------------------
基本影响不到你的性能问题
------解决思路----------------------
这个既然识别大小写,那肯定在方法就已经忽略大小写了,那哪里会有什么性能影响
------解决思路----------------------
不影响你的性能。你可以试一下拿 100W的记录测试