请问 asp.net(c#) 如何读取sqlserver表的字段名及数据类型?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问 asp.net(c#) 如何读取sqlserver表的字段名及数据类型?相关的知识,希望对你有一定的参考价值。

参考技术A Select   
  字段名=rtrim(b.name),    
  主键=CASE WHEN h.id IS NOT NULL  THEN 'PK' ELSE '' END,    
  字段类型=type_name(b.xusertype)+CASE WHEN b.colstat&1=1 THEN '[ID(' + CONVERT(varchar, ident_seed(a.name))+','+CONVERT(varchar,ident_incr(a.name))+')]' ELSE '' END,    
  长度=b.length,     
  允许空=CASE b.isnullable WHEN 0 THEN 'N' ELSE 'Y' END,     
  默认值=isnull(e.text, ''),    
  字段说明=isnull(c.value, '')    
FROM sysobjects a, syscolumns b    
LEFT OUTER JOIN sysproperties c ON b.id = c.id AND b.colid = c.smallid    
LEFT OUTER JOIN syscomments e ON b.cdefault = e.id    
LEFT OUTER JOIN (Select g.id, g.colid FROM sysindexes f, sysindexkeys g Where (f.id=g.id)AND(f.indid=g.indid)AND(f.indid>0)AND(f.indid<255)AND(f.status&2048)<>0) h ON (b.id=h.id)AND(b.colid=h.colid)    
Where (a.id=b.id)AND(a.id=object_id('要查询的表'))  --要查询的表改成你要查询表的名称    
orDER BY b.colid

asp.net c# gridview的居中问题

在gridview控件中,我已经在样式中设置了居中了
<FooterStyle Font-Bold="True" ForeColor="White" Width="10px" HorizontalAlign="Center" />
可是在FooterTemplate中的控件还是默认左对齐,请问该如何设置才能让FooterTemplate中的东西居中?
286042440@qq.com

参考技术A <asp:GridView ID="grdStudentList" runat="server" Width="100%" Height="100%" AutoGenerateColumns="False"
OnRowDataBound="grdStudentList_RowDataBound">
<Columns>
<asp:TemplateField HeaderText="关系">
<ItemStyle HorizontalAlign="Center" />
<ItemTemplate>
<%# Eval("RelationCode.Name") %>
</ItemTemplate>
</asp:TemplateField>
参考技术B <asp:GridView
ID="grdStudentList"
runat="server"
Width="100%"
Height="100%"
AutoGenerateColumns="False"
OnRowDataBound="grdStudentList_RowDataBound">
<Columns>
<asp:TemplateField
HeaderText="关系">
<ItemStyle
HorizontalAlign="Center"
/>
<ItemTemplate>
<%#
Eval("RelationCode.Name")
%>
</ItemTemplate>
</asp:TemplateField>
参考技术C 直接在属性里设看下 参考技术D 说个邮箱 发你简单明了居中 左 右 的问题 带有注释

以上是关于请问 asp.net(c#) 如何读取sqlserver表的字段名及数据类型?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 C# 和 ASP.NET MVC 中读取/写入 cookie

如何使用 c# 读取 asp.net 中的 json 响应(经销商俱乐部域检查可用性 API 集成)

Asp.net读取Word

asp.net工程编译时出现的有关NuGet的问题

asp.net c# gridview的居中问题

asp.net中如何输出数据?